Class EPPFeeTrnData

  • All Implemented Interfaces:
    EPPCodecComponent, java.io.Serializable, java.lang.Cloneable

    public class EPPFeeTrnData
    extends EPPFeeTransformResult
    Fee Transfer Result Extension that enables a server to pass the resulting fee for the transfer command.
    See Also:
    Serialized Form
    • Field Detail

      • ELM_LOCALNAME

        public static final java.lang.String ELM_LOCALNAME
        XML local name for EPPFeeTrnData.
        See Also:
        Constant Field Values
      • ELM_NAME

        public static final java.lang.String ELM_NAME
        XML root tag for EPPFeeTrnData.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EPPFeeTrnData

        public EPPFeeTrnData()
        Default constructor for EPPFeeTrnData.
      • EPPFeeTrnData

        public EPPFeeTrnData​(java.lang.String aCurrency,
                             EPPFeeValue aFee)
        Constructor for EPPFeeTrnData that takes the required currency parameter along with a single fee.
        Parameters:
        aCurrency - Currency of the fee
        aFee - A single fee value
      • EPPFeeTrnData

        public EPPFeeTrnData​(java.lang.String aCurrency,
                             java.util.List<EPPFeeValue> aFees)
        Constructor for EPPFeeTrnData that takes all transfer request response attributes.
        Parameters:
        aCurrency - Currency of the fee
        aFees - List of fees
      • EPPFeeTrnData

        public EPPFeeTrnData​(java.lang.String aCurrency,
                             EPPFeePeriod aPeriod,
                             java.util.List<EPPFeeValue> aFees,
                             java.util.List<EPPFeeCredit> aCredits)
        Constructor for EPPFeeTrnData that takes all transfer query response attributes.
        Parameters:
        aCurrency - Currency of the fee
        aPeriod - Transfer period of transfer request
        aFees - List of fees
        aCredits - The credits to set. Set to null for no credits.
    • Method Detail

      • getLocalName

        protected java.lang.String getLocalName()
        Returns the local name "trnData" for the transfer data.
        Specified by:
        getLocalName in class EPPFeeTransformResult
        Returns:
        Local name "trnData" for the transfer data.
      • getNamespace

        public java.lang.String getNamespace()
        Returns the XML namespace associated with the EPPCodecComponent.
        Returns:
        XML namespace for the EPPCodecComponent.