Package com.verisign.epp.codec.host
Class EPPHostCheckResp
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.host.EPPHostCheckResp
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Host <host:chkData> response to a
EPPHostCheckCmd. When a <check> command has been processed
successfully, the EPP <resData> element MUST contain a child
<host:chkData> element that identifies the host namespace and the
location of the host schema. The <host:chkData> element contains one or
more <host:cd> elements that contain the following child elements: - A <host:name> element that contains the fully qualified name of the queried host 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" menas that the object is availabe. A value of "0" or "false" means that the object is not available.
- An OPTIONAL <host: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). Use
getCheckResultsandsetCheckResultsto get and set the elements.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringXML local name forEPPDomainCheckResp.static final StringXML Element Name ofEPPDomainCheckResproot element.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
ConstructorsConstructorDescriptionEPPHostCheckRespdefault constructor.EPPHostCheckResp(EPPTransId aTransId, EPPHostCheckResult aResult) EPPHostCheckRespconstructor that will set the result of an individual host.EPPHostCheckResp(EPPTransId aTransId, Vector<EPPHostCheckResult> aResults) EPPHostCheckRespconstructor that will set the result of multiple hosts. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPHostCheckResp.protected voidDecode theEPPHostCheckRespattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPHostCheckRespinstance.booleanCompare an instance ofEPPHostCheckRespwith this instance.Get the results of a EPPHostCheckResp Response.Get the EPP command Namespace associated withEPPHostCheckResp.getType()Get the EPP response type associated withEPPHostCheckResp.voidsetCheckResults(Vector<EPPHostCheckResult> aResults) Set the results of aEPPHostCheckRespResponse.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 forEPPDomainCheckResp.- See Also:
-
ELM_NAME
XML Element Name ofEPPDomainCheckResproot element.- See Also:
-
-
Constructor Details
-
EPPHostCheckResp
public EPPHostCheckResp()EPPHostCheckRespdefault constructor. It will set results attribute to an emptyVector. -
EPPHostCheckResp
EPPHostCheckRespconstructor that will set the result of an individual host.- Parameters:
aTransId- Transaction Id associated with response.aResult- Result of a single host name.
-
EPPHostCheckResp
EPPHostCheckRespconstructor that will set the result of multiple hosts.- Parameters:
aTransId- Transaction Id associated with response.aResults- Vector of EPPCheckHostResult instances.
-
-
Method Details
-
getType
Get the EPP response type associated withEPPHostCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
- EPPHostCheckResp.ELM_NAME
-
getNamespace
Get the EPP command Namespace associated withEPPHostCheckResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPHostMapFactory.NS
-
doEncode
Encode a DOM Element tree from the attributes of theEPPHostCheckRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPHostCheckRespinstance. - Throws:
EPPEncodeException- Unable to encodeEPPHostCheckRespinstance.
-
doDecode
Decode theEPPHostCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPHostCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
equals
Compare an instance ofEPPHostCheckRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
trueif equal;falseotherwise.
-
clone
CloneEPPHostCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPHostCheckResp - 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 aEPPHostCheckRespResponse. There is oneEPPCheckHostResultinstance insomeResultsfor each host requested in theEPPHostCheckCmdCommand.- Parameters:
aResults- Vector ofEPPHostCheckResultinstances.
-
getCheckResults
Get the results of a EPPHostCheckResp Response. There is oneEPPCheckHostResultinstance insomeResultsfor each host requested in theEPPCheckHostResultCommand.- Returns:
- Vector of
EPPHostResultinstances.
-