Class EPPRegistryCheckResp
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPResponse
-
- com.verisign.epp.codec.registry.v02.EPPRegistryCheckResp
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPRegistryCheckResp extends EPPResponse
Represents an EPP Registry <registry:chkData> response to aEPPRegistryCheckCmd. When a <check> command has been processed successfully, the EPP <resData> element MUST contain a child <registry:chkData> element that identifies the registry namespace and the location of the registry schema. The <registry:chkData> elements that contain the following child elements:
- A <registry:name> element that contains the fully qualified name of the queried zone object. This element MUST contain an "avail" attribute whose value indicates object availability at the moment the <check> command was completed. A value of "1" or "true" means that the object is availabe. A value of "0" or "false" means that the object is not available.
- An OPTIONAL <registry:reason> element that MAY be provided when an object is not available for provisioning. If present, this element contains server-specific text to help explain why the object is unavailable. This text MUST be represented in the response language previously negotiated with the client; an OPTIONAL "lang" attribute MAY be present to identify the language if the negotiated value is something other that a default value of "en" (English).
- See Also:
EPPRegistryCheckCmd,EPPRegistryCheckResult, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPRegistryCheckResp.static java.lang.StringELM_NAMEXML root tag forEPPRegistryCheckResp.-
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 EPPRegistryCheckResp()EPPRegistryCheckRespdefault constructor.EPPRegistryCheckResp(EPPTransId aTransId, EPPRegistryCheckResult aResult)EPPRegistryCheckRespconstructor that will set the result of an individual zone object.EPPRegistryCheckResp(EPPTransId aTransId, java.util.List aResults)EPPRegistryCheckRespconstructor that will set the result of multiple zone objects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPRegistryCheckResp.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPRegistryCheckRespattributes 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 theEPPRegistryCheckRespinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPRegistryCheckRespwith this instance.java.util.List<EPPRegistryCheckResult>getCheckResults()Get the check results of zone objects.java.lang.StringgetNamespace()Get the EPP command Namespace associated withEPPRegistryCheckResp.java.lang.StringgetType()Get the EPP response type associated withEPPRegistryCheckResp.voidsetCheckResults(java.util.List<EPPRegistryCheckResult> aResults)Set the check results of zone objects.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 forEPPRegistryCheckResp.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPRegistryCheckResp.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPRegistryCheckResp
public EPPRegistryCheckResp()
EPPRegistryCheckRespdefault constructor. It will set results attribute to an emptyList.
-
EPPRegistryCheckResp
public EPPRegistryCheckResp(EPPTransId aTransId, EPPRegistryCheckResult aResult)
EPPRegistryCheckRespconstructor that will set the result of an individual zone object.- Parameters:
aTransId- transaction Id associated with responseaResult-EPPRegistryCheckResultinstance of a single registry name
-
EPPRegistryCheckResp
public EPPRegistryCheckResp(EPPTransId aTransId, java.util.List aResults)
EPPRegistryCheckRespconstructor that will set the result of multiple zone objects.- Parameters:
aTransId- transaction Id associated with responseaResults-ListofEPPRegistryCheckResultinstances
-
-
Method Detail
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPRegistryCheckRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPRegistryCheckRespinstance. - Throws:
EPPEncodeException- Unable to encodeEPPRegistryCheckRespinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPRegistryCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPRegistryCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getType
public java.lang.String getType()
Get the EPP response type associated withEPPRegistryCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
EPPRegistryCheckResp.ELM_NAME
-
getNamespace
public java.lang.String getNamespace()
Get the EPP command Namespace associated withEPPRegistryCheckResp.- 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 ofEPPRegistryCheckRespwith 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.CloneNotSupportedExceptionCloneEPPRegistryCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPRegistryCheckResp - 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.
-
getCheckResults
public java.util.List<EPPRegistryCheckResult> getCheckResults()
Get the check results of zone objects.- Returns:
ListofEPPRegistryCheckResult
-
setCheckResults
public void setCheckResults(java.util.List<EPPRegistryCheckResult> aResults)
Set the check results of zone objects.- Parameters:
aResults-ListofEPPRegistryCheckResult
-
-