Package com.verisign.epp.codec.emailFwd
Class EPPEmailFwdCheckResp
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.emailFwd.EPPEmailFwdCheckResp
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP EmailFwd <emailFwd:chkData> response to a
EPPEmailFwdCheckCmd. When a <check> command has been
processed successfully, the EPP <resData> element MUST contain a
child <emailFwd:chkData> element that identifies the emailFwd
namespace and the location of the emailFwd schema. The
<emailFwd:chkData> elements that contain the following child
elements: - A <emailFwd:name> element that contains the fully qualified name of the queried emailFwd 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 <emailFwd: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
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
ConstructorsConstructorDescriptionEPPEmailFwdCheckRespdefault constructor.EPPEmailFwdCheckResp(EPPTransId aTransId, EPPEmailFwdCheckResult aResult) EPPEmailFwdCheckRespconstructor that will set the result of an individual emailFwd.EPPEmailFwdCheckResp(EPPTransId aTransId, Vector someResults) EPPEmailFwdCheckRespconstructor that will set the result of multiple emailFwds. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPEmailFwdCheckResp.protected voidDecode theEPPEmailFwdCheckRespattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPEmailFwdCheckRespinstance.booleanCompare an instance ofEPPEmailFwdCheckRespwith this instance.Get the results of aEPPEmailFwdCheckRespResponse.Get the EPP command Namespace associated withEPPEmailFwdCheckResp.getType()Get the EPP response type associated withEPPEmailFwdCheckResp.voidsetCheckResults(Vector someResults) Set the results of aEPPEmailFwdCheckRespResponse.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
-
EPPEmailFwdCheckResp
public EPPEmailFwdCheckResp()EPPEmailFwdCheckRespdefault constructor. It will set results attribute to an emptyVector. -
EPPEmailFwdCheckResp
EPPEmailFwdCheckRespconstructor that will set the result of an individual emailFwd.- Parameters:
aTransId- Transaction Id associated with response.aResult- Result of a single emailFwd name.
-
EPPEmailFwdCheckResp
EPPEmailFwdCheckRespconstructor that will set the result of multiple emailFwds.- Parameters:
aTransId- Transaction Id associated with response.someResults- Vector of EPPEmailFwdCheckResult instances.
-
-
Method Details
-
getType
Get the EPP response type associated withEPPEmailFwdCheckResp.- Overrides:
getTypein classEPPResponse- Returns:
- EPPEmailFwdCheckResp.ELM_NAME
-
getNamespace
Get the EPP command Namespace associated withEPPEmailFwdCheckResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPEmailFwdMapFactory.NS
-
equals
Compare an instance ofEPPEmailFwdCheckRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPEmailFwdCheckResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPEmailFwdCheckResp - 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 aEPPEmailFwdCheckRespResponse. There is oneEPPEmailFwdCheckResultinstance insomeResultsfor each emailFwd requested in theEPPEmailFwdCheckCmdCommand.- Parameters:
someResults- Vector ofEPPEmailFwdCheckResultinstances.
-
getCheckResults
Get the results of aEPPEmailFwdCheckRespResponse. There is oneEPPEmailFwdCheckResultinstance insomeResultsfor each emailFwd requested in theEPPEmailFwdCheckResultCommand.- Returns:
- Vector of
EPPEmailFwdCheckResultinstances.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPEmailFwdCheckRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPEmailFwdCheckRespinstance. emailFwd - Throws:
EPPEncodeException- Unable to encodeEPPEmailFwdCheckRespinstance.
-
doDecode
Decode theEPPEmailFwdCheckRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPEmailFwdCheckRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-