public class EPPDomainTransferResp extends EPPResponse
EPPDomainTransferCmd. When a <transfer> query command has been
processed successfully, the EPP <resData> element MUST contain a child
<domain:trnData> element that identifies the domain namespace and the
location of the domain schema. The <domain:trnData> element SHALL
contain the following child elements: getName and setName to get and
set the element.getRequestClient and
setRequestClient to get and set the element.getActionClient and
setActionClient to get and set the element.getStatus and
setStatus with the EPPDomainTransferResp.STATUS_ constants to
get and set the element.getRequestDate and setRequestDate
to get and set the element.getActionDate and setActionDate to get and set the
element.getExpirationDate and
setExpirationDate to get and set the element.EPPDomainTransferCmd,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ELM_LOCALNAME
XML local name for
EPPDomainTransferResp. |
static java.lang.String |
ELM_NAME
XML Element Name of
EPPDomainTransferResp root element. |
extensions, TRANSFER_CLIENT_APPROVED, TRANSFER_CLIENT_CANCELLED, TRANSFER_CLIENT_REJECTED, TRANSFER_PENDING, TRANSFER_SERVER_APPROVED, TRANSFER_SERVER_CANCELLED| Constructor and Description |
|---|
EPPDomainTransferResp()
EPPDomainTransferResp default constructor. |
EPPDomainTransferResp(EPPTransId aTransId,
java.lang.String aName)
EPPDomainTransferResp which takes the name of domain. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Clone
EPPDomainTransferResp. |
protected void |
doDecode(org.w3c.dom.Element aElement)
Decode the
EPPDomainTransferResp attributes from the aElement DOM
Element tree. |
protected org.w3c.dom.Element |
doEncode(org.w3c.dom.Document aDocument)
Encode a DOM Element tree from the attributes of the
EPPDomainTransferResp instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPDomainTransferResp with this instance. |
java.lang.String |
getActionClient()
Gets the identifier of the client that SHOULD respond to the transfer
request.
|
java.util.Date |
getActionDate()
Gets the date and time of a required or completed response.
|
java.util.Date |
getExpirationDate()
Gets the optional attribute that contains the end of the domain's validity
period if the transfer command caused or causes a change in the validity
period.
|
java.lang.String |
getName()
Gets the domain name
|
java.lang.String |
getNamespace()
Gets the EPP command Namespace associated with
EPPDomainTransferResp. |
java.lang.String |
getRequestClient()
Gets the identifier of the client that initiated the transfer request.
|
java.util.Date |
getRequestDate()
Gets the date and time that the transfer was requested.
|
java.lang.String |
getTransferStatus()
Gets the state of the most recent transfer request.
|
java.lang.String |
getType()
Gets the EPP response type associated with
EPPDomainTransferResp. |
void |
setActionClient(java.lang.String aActionClient)
Sets the identifier of the client that SHOULD respond to the transfer
request.
|
void |
setActionDate(java.util.Date aActionDate)
Sets the date and time of a required or completed response.
|
void |
setExpirationDate(java.util.Date aExpirationDate)
Sets the optional attribute that contains the end of the domain's validity
period if the transfer command caused or causes a change in the validity
period.
|
void |
setName(java.lang.String aName)
Sets the domain name.
|
void |
setRequestClient(java.lang.String aRequestClient)
Sets the identifier of the client that initiated the transfer request.
|
void |
setRequestDate(java.util.Date aRequestDate)
Sets the date and time that the transfer was requested.
|
void |
setTransferStatus(java.lang.String aTransferStatus)
Sets the state of the most recent transfer request.
|
java.lang.String |
toString()
Implementation of
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent. |
addExtension, decode, encode, findDuplicateExtNamespaces, 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, setTransIdpublic static final java.lang.String ELM_LOCALNAME
EPPDomainTransferResp.public static final java.lang.String ELM_NAME
EPPDomainTransferResp root element.public EPPDomainTransferResp()
EPPDomainTransferResp default constructor. Must call required
setter methods before invoking encode, which include:setNamesetRequestClientsetActionClientsetTransferStatussetReqeustDatesetActionDatesetTransIdpublic EPPDomainTransferResp(EPPTransId aTransId, java.lang.String aName)
EPPDomainTransferResp which takes the name of domain. All other
required attributes need to be set using the setter methods, which
include:setRequestClientsetActionClientsetTransferStatussetReqeustDatesetActionDateaTransId - Transaction Id associated with response.aName - Domain namepublic java.lang.String getType()
EPPDomainTransferResp.getType in class EPPResponseEPPDomainTransferResp.ELM_NAMEpublic java.lang.String getNamespace()
EPPDomainTransferResp.getNamespace in interface EPPCodecComponentgetNamespace in interface EPPMessagegetNamespace in class EPPResponseEPPDomainMapFactory.NSprotected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument)
throws EPPEncodeException
EPPDomainTransferResp instance.doEncode in class EPPResponseaDocument - DOM Document that is being built. Used as an Element factory.EPPDomainTransferResp
instance.EPPEncodeException - Unable to encode EPPDomainTransferResp instance.protected void doDecode(org.w3c.dom.Element aElement)
throws EPPDecodeException
EPPDomainTransferResp attributes from the aElement DOM
Element tree.doDecode in class EPPResponseaElement - Root DOM Element to decode EPPDomainTransferResp from.EPPDecodeException - Unable to decode aElementpublic boolean equals(java.lang.Object aObject)
EPPDomainTransferResp with this instance.equals in class EPPResponseaObject - Object to compare with.public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
EPPDomainTransferResp.clone in interface EPPCodecComponentclone in class EPPResponseEPPDomainTransferRespjava.lang.CloneNotSupportedException - standard Object.clone exceptionpublic java.lang.String toString()
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent.toString in class EPPResponseString if successful; ERROR
otherwise.public java.lang.String getName()
null otherwise.public void setName(java.lang.String aName)
aName - Domain Namepublic java.lang.String getRequestClient()
String if defined; null
otherwise.public void setRequestClient(java.lang.String aRequestClient)
aRequestClient - The Request Client Id Stringpublic java.lang.String getActionClient()
String if defined; null
otherwise.public void setActionClient(java.lang.String aActionClient)
aActionClient - The Action Client Id Stringpublic java.lang.String getTransferStatus()
EPPResponse.TRANSFER constants.String if defined; null
otherwise.public void setTransferStatus(java.lang.String aTransferStatus)
EPPResponse.TRANSFER constants.aTransferStatus - The transfer status String (EPPResponse.TRANSFER)public java.util.Date getRequestDate()
null otherwise.public void setRequestDate(java.util.Date aRequestDate)
aRequestDate - The request date and timepublic java.util.Date getActionDate()
null otherwise.public void setActionDate(java.util.Date aActionDate)
aActionDate - The required or complete response data and time.public java.util.Date getExpirationDate()
null
otherwise.public void setExpirationDate(java.util.Date aExpirationDate)
aExpirationDate - Transfer expiration data and time.