Class EPPRegistryContactOrg

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

    public class EPPRegistryContactOrg
    extends EPPRegistryMinMaxLength
    <registry:org> - The minimum and maximum length of the <contact:org> element defined in RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
    See Also:
    Serialized Form
    • Field Detail

      • ELM_NAME

        public static final java.lang.String ELM_NAME
        XML Element Name of EPPRegistryContactOrg root element.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EPPRegistryContactOrg

        public EPPRegistryContactOrg()
        Creates a new EPPRegistryContactOrg object.
      • EPPRegistryContactOrg

        public EPPRegistryContactOrg​(java.lang.Integer min,
                                     java.lang.Integer max)
        Creates a new EPPRegistryContactOrg object with min length and max length.
        Parameters:
        min - minimum length of the contact name
        max - maximum length of the contact name
      • EPPRegistryContactOrg

        public EPPRegistryContactOrg​(int min,
                                     int max)
        Creates a new EPPRegistryContactOrg object with min length and max length.
        Parameters:
        min - minimum length of the contact name
        max - maximum length of the contact name
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object aObject)
        implements a deep EPPRegistryContactOrg compare.
        Overrides:
        equals in class EPPRegistryMinMaxLength
        Parameters:
        aObject - EPPRegistryContactOrg instance to compare with
        Returns:
        true if this object is the same as the aObject argument; false otherwise
      • validateState

        protected void validateState()
                              throws EPPEncodeException
        Validate the state of the EPPRegistryContactOrg instance. A valid state means that all of the required attributes have been set. If validateState returns without an exception, the state is valid. If the state is not valid, the EPPCodecException will contain a description of the error. throws EPPCodecException State error. This will contain the name of the attribute that is not valid.
        Overrides:
        validateState in class EPPRegistryMinMaxLength
        Throws:
        EPPEncodeException - On invalid state