Class EPPRegistryCheckResp
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.registry.v02.EPPRegistryCheckResp
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Registry <registry:chkData> response to a
EPPRegistryCheckCmd. 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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringXML local name forEPPRegistryCheckResp.static final StringXML 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
ConstructorsConstructorDescriptionEPPRegistryCheckRespdefault constructor.EPPRegistryCheckResp(EPPTransId aTransId, EPPRegistryCheckResult aResult) EPPRegistryCheckRespconstructor that will set the result of an individual zone object.EPPRegistryCheckResp(EPPTransId aTransId, List aResults) EPPRegistryCheckRespconstructor that will set the result of multiple zone objects. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPRegistryCheckResp.protected voidDecode theEPPRegistryCheckRespattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPRegistryCheckRespinstance.booleanCompare an instance ofEPPRegistryCheckRespwith this instance.Get the check results of zone objects.Get the EPP command Namespace associated withEPPRegistryCheckResp.getType()Get the EPP response type associated withEPPRegistryCheckResp.voidsetCheckResults(List<EPPRegistryCheckResult> aResults) Set the check results of zone objects.toString()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 Details
-
ELM_LOCALNAME
XML local name forEPPRegistryCheckResp.- See Also:
-
ELM_NAME
XML root tag forEPPRegistryCheckResp.- See Also:
-
-
Constructor Details
-
EPPRegistryCheckResp
public EPPRegistryCheckResp()EPPRegistryCheckRespdefault constructor. It will set results attribute to an emptyList. -
EPPRegistryCheckResp
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
EPPRegistryCheckRespconstructor that will set the result of multiple zone objects.- Parameters:
aTransId- transaction Id associated with responseaResults-ListofEPPRegistryCheckResultinstances
-
-
Method Details
-
doEncode
Encode 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
Decode theEPPRegistryCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPRegistryCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getType
Get the EPP response type associated withEPPRegistryCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
EPPRegistryCheckResp.ELM_NAME
-
getNamespace
Get the EPP command Namespace associated withEPPRegistryCheckResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPRegistryMapFactory.NS
-
equals
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
CloneEPPRegistryCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPRegistryCheckResp - Throws:
CloneNotSupportedException- standard Object.clone exception
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classEPPResponse- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getCheckResults
Get the check results of zone objects.- Returns:
ListofEPPRegistryCheckResult
-
setCheckResults
Set the check results of zone objects.- Parameters:
aResults-ListofEPPRegistryCheckResult
-