Package com.verisign.epp.codec.fee.v1_0
Class EPPFeeRenData
java.lang.Object
com.verisign.epp.codec.fee.v1_0.EPPFeeTransformResult
com.verisign.epp.codec.fee.v1_0.EPPFeeRenData
- All Implemented Interfaces:
EPPCodecComponent,Serializable,Cloneable
Fee Renew Result Extension that enables a server to pass the resulting fee
for the renew command.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor forEPPFeeRenData.EPPFeeRenData(String aCurrency, EPPFeeValue aFee) Constructor forEPPFeeRenDatathat takes the required currency parameter along with a single fee.EPPFeeRenData(String aCurrency, List<EPPFeeValue> aFees, List<EPPFeeCredit> aCredits, BigDecimal aBalance, BigDecimal aCreditLimit) Constructor forEPPFeeRenDatathat takes all attributes. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the local name "renData" for the renew data.Returns the XML namespace associated with theEPPCodecComponent.protected voidValidate the set of attributes onencode.Methods inherited from class com.verisign.epp.codec.fee.v1_0.EPPFeeTransformResult
addCredit, addFee, clone, decode, encode, equals, getBalance, getCreditLimit, getCredits, getCurrency, getFees, getPeriod, hasBalance, hasCreditLimit, hasCredits, hasCurrency, hasFees, hasPeriod, setBalance, setCreditLimit, setCredits, setCurrency, setFees, setPeriod, toString
-
Field Details
-
ELM_LOCALNAME
XML local name forEPPFeeRenData.- See Also:
-
ELM_NAME
XML root tag forEPPFeeRenData.- See Also:
-
-
Constructor Details
-
EPPFeeRenData
public EPPFeeRenData()Default constructor forEPPFeeRenData. -
EPPFeeRenData
Constructor forEPPFeeRenDatathat takes the required currency parameter along with a single fee.- Parameters:
aCurrency- Currency of the feeaFee- A single fee value
-
EPPFeeRenData
public EPPFeeRenData(String aCurrency, List<EPPFeeValue> aFees, List<EPPFeeCredit> aCredits, BigDecimal aBalance, BigDecimal aCreditLimit) Constructor forEPPFeeRenDatathat takes all attributes.- Parameters:
aCurrency- Currency of the feeaFees- List of feesaCredits- OPTIONAL list of credits. Set tonullto specify no credits.aBalance- Available balance for clientaCreditLimit- Maximum credit for client.
-
-
Method Details
-
getLocalName
Returns the local name "renData" for the renew data.- Specified by:
getLocalNamein classEPPFeeTransformResult- Returns:
- Local name "renData" for the renew data.
-
validateAttributes
Validate the set of attributes onencode.- Specified by:
validateAttributesin classEPPFeeTransformResult- Throws:
EPPEncodeException- When an attribute is incorrect set or not set.
-
getNamespace
Returns the XML namespace associated with theEPPCodecComponent.- Returns:
- XML namespace for the
EPPCodecComponent.
-