Class EPPValidatePostalDefinition
- java.lang.Object
-
- com.verisign.epp.codec.validate.v02.EPPValidatePostalDefinition
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPValidatePostalDefinition extends java.lang.Object implements EPPCodecComponent
Represents a contact postal address definition. The child elements associated with anEPPValidatePostalDefinitioninclude:
- A localization type, represented by the
EPPValidatePostalDefinition.Typeenumeration. UsegetType()andsetType(Type)to get and set the attribute. - A name that contains the name of the org. Use
getName()andsetName(String)to get and set the attribute. - An address that contains address information associated with the org. Use
getAddress()andsetAddress(EPPValidateAddress)to get and set the attribute.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEPPValidatePostalDefinition.TypeLocalized type with one of the following values:
LOC- Localized form of data that MAY be represented in unrestricted UTF-8.INT- Internationalized form o data that MUST be represented in a subset of UTF-8 that can be represented in the 7-bit US-ASCII character set.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPOrgDisclose.static java.lang.StringELM_NAMEXML root tag forEPPValidatePostalDefinition.
-
Constructor Summary
Constructors Constructor Description EPPValidatePostalDefinition()EPPValidatePostalDefinitiondefault constructor.EPPValidatePostalDefinition(EPPValidatePostalDefinition.Type aType)EPPValidatePostalDefinitionconstructor that takes the contact postal type as an argument.EPPValidatePostalDefinition(EPPValidatePostalDefinition.Type aType, java.lang.String aName, EPPValidateAddress aAddress)EPPValidatePostalDefinitionconstructor that sets the required attributes with the parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPValidatePostalDefinition.voiddecode(org.w3c.dom.Element aElement)Decode theEPPValidatePostalDefinitionattributes from the aElement DOM Element tree.org.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPValidatePostalDefinitioninstance.booleanequals(java.lang.Object aObject)implements a deepEPPValidatePostalDefinitioncompare.EPPValidateAddressgetAddress()Gets the contact addressjava.lang.StringgetName()Gets the contact namejava.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.java.lang.StringgetOrg()Gets the contact orgEPPValidatePostalDefinition.TypegetType()Gets the contact postal type.booleanhasOrg()Is the org defined?voidsetAddress(EPPValidateAddress aAddress)Sets the contact addressvoidsetName(java.lang.String aName)Sets the contact name.voidsetOrg(java.lang.String aOrg)Sets the contact org.voidsetType(EPPValidatePostalDefinition.Type aType)Sets the contact type.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
XML local name forEPPOrgDisclose.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPValidatePostalDefinition.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPValidatePostalDefinition
public EPPValidatePostalDefinition()
EPPValidatePostalDefinitiondefault constructor.
-
EPPValidatePostalDefinition
public EPPValidatePostalDefinition(EPPValidatePostalDefinition.Type aType)
EPPValidatePostalDefinitionconstructor that takes the contact postal type as an argument.- Parameters:
aType- Postal type
-
EPPValidatePostalDefinition
public EPPValidatePostalDefinition(EPPValidatePostalDefinition.Type aType, java.lang.String aName, EPPValidateAddress aAddress)
EPPValidatePostalDefinitionconstructor that sets the required attributes with the parameters.- Parameters:
aName- contact nameaType- Postal typeaAddress- contact address
-
-
Method Detail
-
getType
public EPPValidatePostalDefinition.Type getType()
Gets the contact postal type.- Returns:
- Contact postal type
-
setType
public void setType(EPPValidatePostalDefinition.Type aType)
Sets the contact type.- Parameters:
aType- Contact postal type
-
getName
public java.lang.String getName()
Gets the contact name- Returns:
- Contact Name if defined;
nullotherwise.
-
setName
public void setName(java.lang.String aName)
Sets the contact name.- Parameters:
aName- Contact Name
-
hasOrg
public boolean hasOrg()
Is the org defined?- Returns:
trueif the org is defined;falseotherwise.
-
getOrg
public java.lang.String getOrg()
Gets the contact org- Returns:
- Contact Org if defined;
nullotherwise.
-
setOrg
public void setOrg(java.lang.String aOrg)
Sets the contact org.- Parameters:
aOrg- Contact org
-
getAddress
public EPPValidateAddress getAddress()
Gets the contact address- Returns:
- Contact address if defined;
nullotherwise.
-
setAddress
public void setAddress(EPPValidateAddress aAddress)
Sets the contact address- Parameters:
aAddress- Contact address
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPValidatePostalDefinitioninstance.- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Encoded DOM
Element - Throws:
EPPEncodeException- On encoding error
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPValidatePostalDefinitionattributes from the aElement DOM Element tree.- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- Root DOM Element to decodeEPPValidatePostalDefinitionfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
equals
public boolean equals(java.lang.Object aObject)
implements a deepEPPValidatePostalDefinitioncompare.- Overrides:
equalsin classjava.lang.Object- Parameters:
aObject-EPPValidatePostalDefinitioninstance to compare with- Returns:
trueif the object is equal toaObject;falseotherwise.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPValidatePostalDefinition.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of
EPPValidatePostalDefinition - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
toString
public java.lang.String toString()
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classjava.lang.Object- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
-