Package com.verisign.epp.codec.defReg
Class EPPDefRegCheckResp
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.defReg.EPPDefRegCheckResp
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPPDefReg
<defReg:chkData> response to a
EPPDefRegFwdCheckCmd. When a <check> command has been
processed successfully, the EPP <resData> element MUST contain a child
defReg:chkData> element that identifies the defReg namespace.
The <defReg:chkData> element contains one or more defReg:cd> elements that
contain the following child elements:
-
A
<defReg:name>element that contains the name of the queried defReg 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 available. A value of "0" or "false" means that the object is not available. This element also MUST contain a "level" attribute whose value is either "premium" or "standard". -
An OPTIONAL
<defReg: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.
- See Also:
-
Field Summary
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
ConstructorsConstructorDescriptionEPPDefRegFwdCheckRespdefault constructor.EPPDefRegCheckResp(EPPTransId aTransId, EPPDefRegCheckResult aResult) EPPDefRegFwdCheckRespconstructor that will set the result of an individual defReg.EPPDefRegCheckResp(EPPTransId aTransId, Vector someResults) EPPDefRegFwdCheckRespconstructor that will set the result of multiple defRegs. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPDefRegFwdCheckResp.protected voidDecode theEPPDefRegFwdCheckRespattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPDefRegFwdCheckRespinstance.booleanCompare an instance ofEPPDefRegFwdCheckRespwith this instance.Get the results of aEPPDefRegFwdCheckRespResponse.Get the EPP command Namespace associated withEPPDefRegFwdCheckResp.getType()Get the EPP response type associated withEPPDefRegFwdCheckResp.voidsetCheckResults(Vector someResults) Set the results of aEPPDefRegFwdCheckRespResponse.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
-
Constructor Details
-
EPPDefRegCheckResp
public EPPDefRegCheckResp()EPPDefRegFwdCheckRespdefault constructor. It will set results attribute to an emptyVector. -
EPPDefRegCheckResp
EPPDefRegFwdCheckRespconstructor that will set the result of an individual defReg.- Parameters:
aTransId- Transaction Id associated with response.aResult- EPPDefRegCheckResult results.
-
EPPDefRegCheckResp
EPPDefRegFwdCheckRespconstructor that will set the result of multiple defRegs.- Parameters:
aTransId- Transaction Id associated with response.someResults- Vector of EPPDefRegFwdCheckResult instances.
-
-
Method Details
-
getType
Get the EPP response type associated withEPPDefRegFwdCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
- EPPDefRegFwdCheckResp.ELM_NAME
-
getNamespace
Get the EPP command Namespace associated withEPPDefRegFwdCheckResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPDefRegFwdMapFactory.NS
-
equals
Compare an instance ofEPPDefRegFwdCheckRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPDefRegFwdCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPDefRegFwdCheckResp - 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.
-
setCheckResults
Set the results of aEPPDefRegFwdCheckRespResponse. There is oneEPPDefRegFwdCheckResultinstance insomeResultsfor each defReg requested in theEPPDefRegFwdCheckCmdCommand.- Parameters:
someResults- Vector ofEPPDefRegFwdCheckResultinstances.
-
getCheckResults
Get the results of aEPPDefRegFwdCheckRespResponse. There is oneEPPDefRegFwdCheckResultinstance insomeResultsfor each defReg requested in theEPPDefRegFwdCheckResultCommand.- Returns:
- Vector of
EPPDefRegFwdCheckResultinstances.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPDefRegFwdCheckRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPDefRegFwdCheckRespinstance. defReg - Throws:
EPPEncodeException- Unable to encodeEPPDefRegFwdCheckRespinstance.
-
doDecode
Decode theEPPDefRegFwdCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPDefRegFwdCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-