Package com.verisign.epp.codec.orgext
Class EPPOrgExtInfData
- java.lang.Object
-
- com.verisign.epp.codec.orgext.EPPOrgExtInfData
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPOrgExtInfData extends java.lang.Object implements EPPCodecComponent
EPPOrgExtInfDatais used in the extension to the info response to define the org identifiers.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPOrgExtInfData.static java.lang.StringELM_NAMEXML root tag forEPPOrgExtInfData.
-
Constructor Summary
Constructors Constructor Description EPPOrgExtInfData()Default constructor forEPPOrgExtInfData.EPPOrgExtInfData(EPPOrgExtId aOrgId)Constructor forEPPOrgExtInfDatathat takes a single organization id.EPPOrgExtInfData(java.util.List<EPPOrgExtId> aOrgIds)Constructor forEPPOrgExtInfDatathat takes a list of organization ids.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOrgId(EPPOrgExtId aOrgId)Add a organization id to the list of organization ids.java.lang.Objectclone()clone anEPPCodecComponent.voiddecode(org.w3c.dom.Element aElement)decode a DOM element tree to initialize the instance attributes.org.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)encode instance into a DOM element tree.booleanequals(java.lang.Object aObject)Compare an instance ofEPPOrgExtwith this instance.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.java.util.List<EPPOrgExtId>getOrgIds()Returns the list of organization ids.booleanhasOrgIds()Are there any organization ids?voidsetOrgIds(java.util.List<EPPOrgExtId> aOrgIds)Sets the organization ids.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 forEPPOrgExtInfData.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPOrgExtInfData.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPOrgExtInfData
public EPPOrgExtInfData()
Default constructor forEPPOrgExtInfData.
-
EPPOrgExtInfData
public EPPOrgExtInfData(EPPOrgExtId aOrgId)
Constructor forEPPOrgExtInfDatathat takes a single organization id.- Parameters:
aOrgId- Organization identifier
-
EPPOrgExtInfData
public EPPOrgExtInfData(java.util.List<EPPOrgExtId> aOrgIds)
Constructor forEPPOrgExtInfDatathat takes a list of organization ids.- Parameters:
aOrgIds- Organization identifiers
-
-
Method Detail
-
hasOrgIds
public boolean hasOrgIds()
Are there any organization ids?- Returns:
trueif there organization ids;falseotherwise.
-
getOrgIds
public java.util.List<EPPOrgExtId> getOrgIds()
Returns the list of organization ids. An empty list indicates that there are no organization ids.- Returns:
- List of organization ids.
-
setOrgIds
public void setOrgIds(java.util.List<EPPOrgExtId> aOrgIds)
Sets the organization ids.- Parameters:
aOrgIds- The list of organization ids. Set tonullor an empty list to indicate that there are no organization ids.
-
addOrgId
public void addOrgId(EPPOrgExtId aOrgId)
Add a organization id to the list of organization ids.- Parameters:
aOrgId- organization id to add to the list of organization ids.
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionencode instance into a DOM element tree. A DOM Document is passed as an argument and functions as a factory for DOM objects. The root element associated with the instance is created and each instance attribute is appended as a child node.- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- DOM Document, which acts is an Element factory- Returns:
- Element Root element associated with the object
- Throws:
EPPEncodeException- Error encodingEPPOrgExtInfData
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeExceptiondecode a DOM element tree to initialize the instance attributes. TheaElementargument represents the root DOM element and is used to traverse the DOM nodes for instance attribute values.- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement-Elementto decode- Throws:
EPPDecodeException- Error decodingElement
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionclone anEPPCodecComponent.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of concrete
EPPOrgExt - 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.
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPOrgExtwith this instance.- Overrides:
equalsin classjava.lang.Object- Parameters:
aObject- Object to compare with.- Returns:
trueif equal;falseotherwise.
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
-