Package com.verisign.epp.codec.domain
Class EPPDomainRenewResp
java.lang.Object
com.verisign.epp.codec.gen.EPPResponse
com.verisign.epp.codec.domain.EPPDomainRenewResp
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Domain <domain:renData> response to a
EPPDomainRenewCmd. When a <renew> command has been processed
successfully, the EPP <resData> element MUST contain a child
<domain:renData> element that identifies the domain namespace and the
location of the domain schema. The <domain:name> element contains the
following child elements:- A <domain:name> element that contains the fully qualified domain
name that has been created or whose validity period has been extended. Use
getNameandsetNameto get and set the element. - An OPTIONAL <domain:exDate> element that contains the end of the
domain's validity period. Use
getExpirationDateandsetExpirationDateto get and set the element.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringXML local name forEPPDomainRenewResp.static final StringXML Element Name ofEPPDomainRenewResproot 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
ConstructorsConstructorDescriptionEPPDomainRenewRespdefault constructor.EPPDomainRenewResp(EPPTransId aTransId, String aName) EPPDomainRenewRespconstructor that takes the required attribute values as parameters.EPPDomainRenewResp(EPPTransId aTransId, String aName, Date aExpirationDate) EPPDomainRenewRespconstructor that takes the required attribute values as parameters. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPDomainRenewResp.protected voidDecode theEPPDomainRenewRespattributes from theaElementDOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPDomainRenewRespinstance.booleanCompare an instance ofEPPDomainRenewRespwith this instance.Gets the expiration date and time of the domain.getName()Gets the domain nameGets the EPP command Namespace associated withEPPDomainRenewResp.getType()Gets the EPP command type associated withEPPDomainRenewResp.voidsetExpirationDate(Date aExpirationDate) Sets the expiration date and time of the domain.voidSets the domain name.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 forEPPDomainRenewResp.- See Also:
-
ELM_NAME
XML Element Name ofEPPDomainRenewResproot element.- See Also:
-
-
Constructor Details
-
EPPDomainRenewResp
public EPPDomainRenewResp()EPPDomainRenewRespdefault constructor. Must call required setter methods before encode. the defaults include the following:
- name is set to
null - expiration date is set to
null
The name must be set before invokingencode. - name is set to
-
EPPDomainRenewResp
EPPDomainRenewRespconstructor that takes the required attribute values as parameters.- Parameters:
aTransId- Transaction Id associated with response.aName- Domain name
-
EPPDomainRenewResp
EPPDomainRenewRespconstructor that takes the required attribute values as parameters.- Parameters:
aTransId- transaction Id associated with response.aName- domain nameaExpirationDate- expiration date of the domain
-
-
Method Details
-
getType
Gets the EPP command type associated withEPPDomainRenewResp.- Overrides:
getTypein classEPPResponse- Returns:
- EPPDomainRenewResp.ELM_NAME
-
getNamespace
Gets the EPP command Namespace associated withEPPDomainRenewResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPDomainMapFactory.NS
-
equals
Compare an instance ofEPPDomainRenewRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
truewhen equal;falseotherwise.
-
clone
CloneEPPDomainRenewResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPDomainRenewResp - 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.
-
getName
Gets the domain name- Returns:
- Domain Name
Stringinstance if defined;nullotherwise.
-
setName
Sets the domain name.- Parameters:
aName- Domain Name
-
getExpirationDate
Gets the expiration date and time of the domain.- Returns:
- Expiration date and time of the domain if defined;
nullotherwise.
-
setExpirationDate
Sets the expiration date and time of the domain.- Parameters:
aExpirationDate- Expiration date and time of the domain.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPDomainRenewRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPDomainRenewRespinstance. - Throws:
EPPEncodeException- Unable to encodeEPPDomainRenewRespinstance.
-
doDecode
Decode theEPPDomainRenewRespattributes from theaElementDOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPDomainRenewRespfrom.- Throws:
EPPDecodeException- Unable to decodeaElement
-