Package com.verisign.epp.codec.rgppoll
Class EPPRgpPollResponse
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.rgppoll.EPPRgpPollResponse
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
A concrete EPPResponse that knows how to encode/decode RGP Poll responses
from/to XML and object instance.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe domain name XML tag namestatic final StringThe report Due Date XML tag namestatic final StringThe poll data XML tag namestatic final StringThe request Date XML tag nameFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPRgpPollResponse.voidPopulates the data of this instance from the given XML Element which is part of a DOM DocumentPut all data contained in this poll resonse into the given XML documentbooleanimplements a deepEPPRgpPollResponsecompare.getName()Returns the XML namespace associated with theEPPResponse.voidvoidsetReportDueDate(Date reportDueDate) voidsetReqDate(Date reqDate) voidsetStatus(EPPRgpPollStatus aStatus) 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, getType, hasExtension, hasExtensions, hasMessageQueue, hasMsgQueue, hasResultCode, isSuccess, setExtension, setExtensions, setMsgQueue, setResult, setResult, setResult, setResult, setResults, setTransId, toString
-
Field Details
-
ELM_NAME
The poll data XML tag name- See Also:
-
ELM_DOMAIN_NAME
The domain name XML tag name- See Also:
-
ELM_REQ_DATE
The request Date XML tag name- See Also:
-
ELM_DUE_DATE
The report Due Date XML tag name- See Also:
-
-
Constructor Details
-
EPPRgpPollResponse
public EPPRgpPollResponse()Create a new instance of EPPRgpPollResponse
-
-
Method Details
-
getNamespace
Returns the XML namespace associated with theEPPResponse.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
- XML namespace for the
EPPResponse.
-
doEncode
Put all data contained in this poll resonse into the given XML document- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- the DOM Document to attach data to.- Returns:
- the element that is a parent of the poll data
- Throws:
EPPEncodeException- Thrown if any errors occur during the encode process
-
doDecode
Populates the data of this instance from the given XML Element which is part of a DOM Document- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- the element that is a parent of the poll data- Throws:
EPPDecodeException- thrown if any errors occur during the decode operation
-
equals
implements a deepEPPRgpPollResponsecompare.- Overrides:
equalsin classEPPResponse- Parameters:
aObject-EPPRgpPollResponseinstance to compare with- Returns:
- true if equal false otherwise
-
clone
CloneEPPRgpPollResponse.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPRgpPollResponse - Throws:
CloneNotSupportedException- standard Object.clone exception
-
getStatus
-
setStatus
-
getName
-
setName
-
getReqDate
-
setReqDate
-
getReportDueDate
-
setReportDueDate
-