Package com.verisign.epp.codec.contact
Class EPPContactPendActionMsg
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.contact.EPPContactPendActionMsg
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Poll message used to indicate the result of a pending action. Pending action
can included contact create, update, renew, and delete.
- 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
ConstructorsConstructorDescriptionEPPContactPendActionMsgdefault constructor.EPPContactPendActionMsg(EPPTransId aTransId, String aId, boolean aSuccess, EPPTransId aPendingTransId, Date aPendingDate) EPPContactPendActionMsgconstructor that takes all of the required attributes. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPContactPendActionMsg.protected voidDecode theEPPContactPendActionMsgattributes from theaElementDOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPContactPendActionMsginstance.booleanCompare an instance ofEPPContactPendActionMsgwith this instance.getId()Gets the contact idGets the EPP command Namespace associated withEPPContactPendActionMsg.Gets the date that the pending action was completed.Gets the pending transaction id.getType()Gets the EPP command type associated withEPPContactPendActionMsg.booleanWas the pending action successful?voidSets the contact id.voidsetPendingDate(Date pendingDate) Sets the date that the pending action was completed.voidsetPendingTransId(EPPTransId pendingTransId) Sets the pending transaction id.voidsetSuccess(boolean success) Sets if the pending action was successful.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, setExtension, setExtensions, setMsgQueue, setResult, setResult, setResult, setResult, setResults, setTransId
-
Constructor Details
-
EPPContactPendActionMsg
public EPPContactPendActionMsg()EPPContactPendActionMsgdefault constructor. Must call required setter methods before encode. -
EPPContactPendActionMsg
public EPPContactPendActionMsg(EPPTransId aTransId, String aId, boolean aSuccess, EPPTransId aPendingTransId, Date aPendingDate) EPPContactPendActionMsgconstructor that takes all of the required attributes.- Parameters:
aTransId- Poll command transaction idaId- Contact id of pending actionaSuccess- Was the pending action successfulaPendingTransId- Pending action transaction idaPendingDate- Date of pending action completion
-
-
Method Details
-
getType
Gets the EPP command type associated withEPPContactPendActionMsg.- Overrides:
getTypein classEPPResponse- Returns:
- EPPContactPendActionMsg.ELM_NAME
-
getNamespace
Gets the EPP command Namespace associated withEPPContactPendActionMsg.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPContactMapFactory.NS
-
getId
Gets the contact id- Returns:
- Contact Id
Stringinstance if defined;nullotherwise.
-
setId
Sets the contact id.- Parameters:
aId- Contact Id
-
getPendingDate
Gets the date that the pending action was completed.- Returns:
- Returns the pendingDate.
-
setPendingDate
Sets the date that the pending action was completed.- Parameters:
pendingDate- The pendingDate to set.
-
getPendingTransId
Gets the pending transaction id.- Returns:
- Returns the pendingTransId.
-
setPendingTransId
Sets the pending transaction id.- Parameters:
pendingTransId- The pendingTransId to set.
-
isSuccess
public boolean isSuccess()Was the pending action successful?- Overrides:
isSuccessin classEPPResponse- Returns:
- Returns
trueif the pending action was successfully completed;falseotherwise.
-
setSuccess
public void setSuccess(boolean success) Sets if the pending action was successful.- Parameters:
success- The success to set.
-
equals
Compare an instance ofEPPContactPendActionMsgwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPContactPendActionMsg.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPContactPendActionMsg - 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.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPContactPendActionMsginstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPContactPendActionMsginstance. - Throws:
EPPEncodeException- Unable to encodeEPPContactPendActionMsginstance.
-
doDecode
Decode theEPPContactPendActionMsgattributes from theaElementDOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPContactPendActionMsgfrom.- Throws:
EPPDecodeException- Unable to decodeaElement
-