Class EPPInfoCmd

    • Constructor Detail

      • EPPInfoCmd

        public EPPInfoCmd()
        Default constructor for EPPInfoCmd.
      • EPPInfoCmd

        public EPPInfoCmd​(java.lang.String aTransId)
        EPPInfoCmd that takes all required attributes as arguments. This will call the super EPPCommand(String) method to set the transaction id for the command.
        Parameters:
        aTransId - Transaction Id associated with command.
    • Method Detail

      • getType

        public java.lang.String getType()
        Gets the EPP command type associated with EPPInfoCmd.
        Specified by:
        getType in class EPPCommand
        Returns:
        EPPCommand.TYPE_INFO
      • equals

        public boolean equals​(java.lang.Object aObject)
        Compares an instance of EPPInfoCmd with this instance.
        Overrides:
        equals in class EPPCommand
        Parameters:
        aObject - Object to compare with.
        Returns:
        true if equal; false otherwise.
      • doGenEncode

        protected org.w3c.dom.Element doGenEncode​(org.w3c.dom.Document aDocument)
                                           throws EPPEncodeException
        Encodes a DOM Element tree from the attributes of the EPPInfoCmd instance. This method is a member of the Template Design Pattern. EPPCommand.encode is a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.
        Specified by:
        doGenEncode in class EPPCommand
        Parameters:
        aDocument - - DOM Document that is being built. Used as an Element factory.
        Returns:
        Root DOM Element representing the EPPInfoCmd instance.
        Throws:
        EPPEncodeException - Unable to encode EPPInfoCmd instance.
      • doGenDecode

        protected void doGenDecode​(org.w3c.dom.Element aElement)
                            throws EPPDecodeException
        Decodes the EPPInfoCmd attributes from the aElement DOM Element tree. This method is a member of the Template Design Pattern. EPPCommand.decode is a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.
        Specified by:
        doGenDecode in class EPPCommand
        Parameters:
        aElement - - Root DOM Element to decode EPPInfoCmd from.
        Throws:
        EPPDecodeException - Unable to decode aElement
      • doEncode

        protected abstract org.w3c.dom.Element doEncode​(org.w3c.dom.Document aDocument)
                                                 throws EPPEncodeException
        Must be defined by EPPInfoCmd extensions (Command Mappings) to encode the attributes to a DOM Element tree. doGenEncode is a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.
        Parameters:
        aDocument - - DOM Document that is being built. Used as an Element factory.
        Returns:
        Root DOM Element representing the EPPInfoCmd extension instance.
        Throws:
        EPPEncodeException - Unable to encode EPPInfoCmd extension instance.
      • doDecode

        protected abstract void doDecode​(org.w3c.dom.Element aElement)
                                  throws EPPDecodeException
        Must be defined by EPPInfoCmd extensions (Command Mappings) to decode the attributes to a DOM Element tree. doGenDecode is a Template Method and this method is a Primitive Operation within the Template Method Design Pattern.
        Parameters:
        aElement - Root DOM Element representing the EPPInfoCmd extension instance.
        Throws:
        EPPDecodeException - Unable to decode aElement.