Package google.registry.flows.custom
Class DomainPricingCustomLogic
- java.lang.Object
-
- google.registry.flows.custom.BaseFlowCustomLogic
-
- google.registry.flows.custom.DomainPricingCustomLogic
-
public class DomainPricingCustomLogic extends BaseFlowCustomLogic
A no-op base class to customizeDomainPricingLogic
.Extend this class and override the hook(s) to perform custom logic.
-
-
Nested Class Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
DomainPricingCustomLogic(EppInput eppInput, SessionMetadata sessionMetadata, FlowMetadata flowMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeesAndCredits
customizeCreatePrice(DomainPricingCustomLogic.CreatePriceParameters priceParameters)
A hook that customizes the create price.FeesAndCredits
customizeRenewPrice(DomainPricingCustomLogic.RenewPriceParameters priceParameters)
A hook that customizes the renew price.FeesAndCredits
customizeRestorePrice(DomainPricingCustomLogic.RestorePriceParameters priceParameters)
A hook that customizes the restore price.FeesAndCredits
customizeTransferPrice(DomainPricingCustomLogic.TransferPriceParameters priceParameters)
A hook that customizes the transfer price.FeesAndCredits
customizeUpdatePrice(DomainPricingCustomLogic.UpdatePriceParameters priceParameters)
A hook that customizes the update price.-
Methods inherited from class google.registry.flows.custom.BaseFlowCustomLogic
getEppInput, getFlowMetadata, getSessionMetadata
-
-
-
-
Constructor Detail
-
DomainPricingCustomLogic
protected DomainPricingCustomLogic(EppInput eppInput, SessionMetadata sessionMetadata, FlowMetadata flowMetadata)
-
-
Method Detail
-
customizeCreatePrice
public FeesAndCredits customizeCreatePrice(DomainPricingCustomLogic.CreatePriceParameters priceParameters) throws EppException
A hook that customizes the create price.- Throws:
EppException
-
customizeRenewPrice
public FeesAndCredits customizeRenewPrice(DomainPricingCustomLogic.RenewPriceParameters priceParameters) throws EppException
A hook that customizes the renew price.- Throws:
EppException
-
customizeRestorePrice
public FeesAndCredits customizeRestorePrice(DomainPricingCustomLogic.RestorePriceParameters priceParameters) throws EppException
A hook that customizes the restore price.- Throws:
EppException
-
customizeTransferPrice
public FeesAndCredits customizeTransferPrice(DomainPricingCustomLogic.TransferPriceParameters priceParameters) throws EppException
A hook that customizes the transfer price.- Throws:
EppException
-
customizeUpdatePrice
public FeesAndCredits customizeUpdatePrice(DomainPricingCustomLogic.UpdatePriceParameters priceParameters) throws EppException
A hook that customizes the update price.- Throws:
EppException
-
-