Package com.verisign.epp.codec.org
Class EPPOrgCheckResp
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPResponse
-
- com.verisign.epp.codec.org.EPPOrgCheckResp
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPOrgCheckResp extends EPPResponse
Represents a org <check> response that returns the availability of a set of client-specified but server-unique org identifiers.- See Also:
EPPOrgCheckCmd, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPOrgCheckResp.static java.lang.StringELM_NAMEXML root tag forEPPOrgCheckResp.-
Fields inherited from class com.verisign.epp.codec.gen.EPPResponse
ELM_EXTENSION, ELM_MESSAGE_QUEUE, ELM_MESSAGE_QUEUE_QDATE, ELM_RESPONSE_DATA, extensions, TRANSFER_CLIENT_APPROVED, TRANSFER_CLIENT_CANCELLED, TRANSFER_CLIENT_REJECTED, TRANSFER_PENDING, TRANSFER_SERVER_APPROVED, TRANSFER_SERVER_CANCELLED
-
-
Constructor Summary
Constructors Constructor Description EPPOrgCheckResp()EPPOrgCheckRespdefault constructor.EPPOrgCheckResp(EPPTransId aTransId)EPPOrgCheckRespconstructor that only takes the transaction identifier.EPPOrgCheckResp(EPPTransId aTransId, EPPOrgCheckResult aResult)EPPOrgCheckRespconstructor that takes an individual result.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCheckResult(EPPOrgCheckResult aResult)Append a result to the list of results.java.lang.Objectclone()CloneEPPOrgCheckResp.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPOrgCheckRespattributes from the aElement DOM Element tree.protected org.w3c.dom.ElementdoEncode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPOrgCheckRespinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPOrgCheckRespwith this instance.java.util.List<EPPOrgCheckResult>getCheckResults()Gets the list of results.java.lang.StringgetNamespace()Get the EPP command Namespace associated withEPPOrgCheckResp.java.lang.StringgetType()Get the EPP response type associated withEPPOrgCheckResp.booleanhasCheckResults()Are any results defined in the list of results?voidsetCheckResult(EPPOrgCheckResult aResult)Set an individual check result.voidsetCheckResults(java.util.List<EPPOrgCheckResult> aResults)Sets the list of results.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.-
Methods inherited from class com.verisign.epp.codec.gen.EPPResponse
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getMessageQueue, getMsgQueue, getMsgQueueCount, getMsgQueueDate, getMsgQueueMsg, getQDate, getResult, getResults, getTransId, hasExtension, hasExtensions, hasMessageQueue, hasMsgQueue, hasResultCode, isSuccess, setExtension, setExtensions, setMsgQueue, setResult, setResult, setResult, setResult, setResults, setTransId
-
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
XML local name forEPPOrgCheckResp.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPOrgCheckResp.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPOrgCheckResp
public EPPOrgCheckResp()
EPPOrgCheckRespdefault constructor. It will set results attribute to an emptyList.
-
EPPOrgCheckResp
public EPPOrgCheckResp(EPPTransId aTransId)
EPPOrgCheckRespconstructor that only takes the transaction identifier.- Parameters:
aTransId- transaction Id associated with response
-
EPPOrgCheckResp
public EPPOrgCheckResp(EPPTransId aTransId, EPPOrgCheckResult aResult)
EPPOrgCheckRespconstructor that takes an individual result. Add more tables usingaddCheckResult(EPPOrgCheckResult).- Parameters:
aTransId- transaction Id associated with responseaResult- An individual check result
-
-
Method Detail
-
hasCheckResults
public boolean hasCheckResults()
Are any results defined in the list of results?- Returns:
trueif there is at least one result defined;falseotherwise.
-
getCheckResults
public java.util.List<EPPOrgCheckResult> getCheckResults()
Gets the list of results.- Returns:
Listof results
-
setCheckResults
public void setCheckResults(java.util.List<EPPOrgCheckResult> aResults)
Sets the list of results.- Parameters:
aResults-Listof results
-
setCheckResult
public void setCheckResult(EPPOrgCheckResult aResult)
Set an individual check result. This method clears the existing list of check results.- Parameters:
aResult- An individual check result.
-
addCheckResult
public void addCheckResult(EPPOrgCheckResult aResult)
Append a result to the list of results. This method does NOT clear the existing list of results.- Parameters:
aResult- A result to add to the list of results
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPOrgCheckRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPOrgCheckRespinstance. - Throws:
EPPEncodeException- Unable to encodeEPPOrgCheckRespinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPOrgCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPOrgCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getType
public java.lang.String getType()
Get the EPP response type associated withEPPOrgCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
EPPOrgCheckResp.ELM_NAME
-
getNamespace
public java.lang.String getNamespace()
Get the EPP command Namespace associated withEPPOrgCheckResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPRegistryMapFactory.NS
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPOrgCheckRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
trueif this object is the same as the aObject argument;falseotherwise
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPOrgCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPOrgCheckResp - 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 classEPPResponse- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
-