public class EPPDomainTransferCmd extends EPPTransferCmd
op attribute with value query, and a
<domain:transfer> element that identifies the domain namespace and
the location of the domain schema. The <domain:transfer> element
SHALL contain the following child elements: getName and setName
to get and set the element.
getPeriod and
setPeriod to get and set the element. If return
null, period has not been specified yet.
getOp and setOp to get and
set the element. One of the EPPCommand.OP_ constants need to
be specified.
getAuthInfo and setAuthInfo to
get and set the element.
EPPDomainTransferResp is the concrete EPPReponse
associated with EPPDomainTransferCmd. EPPDomainTransferResp,
Serialized Formopextensions, OP_APPROVE, OP_CANCEL, OP_QUERY, OP_REJECT, OP_REQUEST, transId, TYPE_CHECK, TYPE_CREATE, TYPE_DELETE, TYPE_INFO, TYPE_LOGIN, TYPE_LOGOUT, TYPE_POLL, TYPE_RENEW, TYPE_TRANSFER, TYPE_UPDATE| Constructor and Description |
|---|
EPPDomainTransferCmd()
Allocates a new
EPPDomainTransferCmd with default attribute
values. |
EPPDomainTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aName)
EPPDomainTransferCmd constructor that takes the required
attributes as arguments. |
EPPDomainTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aName,
EPPAuthInfo aAuthInfo,
EPPDomainPeriod aPeriod)
EPPDomainTransferCmd constructor that takes the required
attributes plus the optional attibute aPeriod. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Clone
EPPDomainTransferCmd. |
protected void |
doDecode(org.w3c.dom.Element aElement)
Decode the
EPPDomainTransferCmd 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
EPPDomainTransferCmd instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPDomainTransferCmd with this
instance. |
EPPAuthInfo |
getAuthInfo()
Get authorization Information.
|
java.lang.String |
getName()
Gets the domain name to query.
|
java.lang.String |
getNamespace()
Gets the EPP command Namespace associated with
EPPDomainTransferCmd. |
EPPDomainPeriod |
getPeriod()
Gets the registration period of the transfer command in years.
|
void |
setAuthInfo(EPPAuthInfo newAuthInfo)
Set authorization information.
|
void |
setName(java.lang.String aName)
Sets the domain name to query.
|
void |
setPeriod(EPPDomainPeriod aPeriod)
Sets the registration period of the transfer command.
|
java.lang.String |
toString()
Implementation of
Object.toString, which will result in an
indented XML String representation of the concrete
EPPCodecComponent. |
doGenDecode, doGenEncode, getOp, getType, setOpaddExtension, decode, encode, getExtension, getExtension, getExtensions, getTransId, hasExtension, hasExtensions, hasTransId, setExtension, setExtensions, setTransIdpublic EPPDomainTransferCmd()
EPPDomainTransferCmd with default attribute
values. the defaults include the following: null
null
null
encode.public EPPDomainTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aName)
EPPDomainTransferCmd constructor that takes the required
attributes as arguments. The period attribute is set to
UNSPEC_PERIOD and will not be included when
encode is invoked.aTransId - Transaction Id associated with the command.aOp - One of the EPPCommand.OP_ constants associated
with the transfer command.aName - Domain name to create.public EPPDomainTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aName,
EPPAuthInfo aAuthInfo,
EPPDomainPeriod aPeriod)
EPPDomainTransferCmd constructor that takes the required
attributes plus the optional attibute aPeriod.aTransId - Transaction Id associated with the command.aOp - One of the EPPCommand.OP_ constants associated
with the transfer command.aName - Domain name to create.aAuthInfo - Authorization Information for operating with the
domain.aPeriod - Registration period to be added to the domain upon
transfer.public java.lang.String getNamespace()
EPPDomainTransferCmd.getNamespace in interface EPPCodecComponentgetNamespace in interface EPPMessagegetNamespace in class EPPCommandEPPDomainMapFactory.NSprotected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument)
throws EPPEncodeException
EPPDomainTransferCmd instance.doEncode in class EPPTransferCmdaDocument - DOM Document that is being built. Used as an Element
factory.EPPDomainTransferCmd instance.EPPEncodeException - Unable to encode
EPPDomainTransferCmd instance.protected void doDecode(org.w3c.dom.Element aElement)
throws EPPDecodeException
EPPDomainTransferCmd attributes from the
aElement DOM Element tree.doDecode in class EPPTransferCmdaElement - Root DOM Element to decode
EPPDomainTransferCmd from.EPPDecodeException - Unable to decode aElementpublic java.lang.String getName()
null otherwise.public void setName(java.lang.String aName)
aName - Domain Namepublic boolean equals(java.lang.Object aObject)
EPPDomainTransferCmd with this
instance.equals in class EPPTransferCmdaObject - Object to compare with.public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
EPPDomainTransferCmd.clone in interface EPPCodecComponentclone in class EPPTransferCmdEPPDomainTransferCmdjava.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 EPPCommandString if successful;
ERROR otherwise.public EPPAuthInfo getAuthInfo()
public EPPDomainPeriod getPeriod()
null
otherwise.public void setAuthInfo(EPPAuthInfo newAuthInfo)
newAuthInfo - com.verisign.epp.codec.domain.EPPAuthInfopublic void setPeriod(EPPDomainPeriod aPeriod)
aPeriod - Registration Period.Copyright © VeriSign Inc. All Rights Reserved.