public class EPPDefRegTransferCmd extends EPPTransferCmd
op
attribute with value query
, and a
<defReg:transfer> element that identifies the defReg namespace and
the location of the defReg schema. The <defReg:transfer> element
SHALL contain the following child elements: getRoid
and setRoid
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. EPPDefRegTransferResp
is the
concrete EPPReponse
associated with
EPPDefRegTransferCmd
.
EPPDefRegTransferResp
,
Serialized Formop
extensions, 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 |
---|
EPPDefRegTransferCmd()
Allocates a new
EPPDefRegTransferCmd with default attribute
values. |
EPPDefRegTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aRoid)
EPPDefRegTransferCmd constructor that takes the required
attributes as arguments. |
EPPDefRegTransferCmd(java.lang.String aTransId,
java.lang.String aOp,
java.lang.String aRoid,
EPPAuthInfo aAuthInfo,
EPPDefRegPeriod aPeriod)
EPPDefRegTransferCmd constructor that takes the required
attributes plus the optional attibute aPeriod . |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone
EPPDefRegTransferCmd . |
protected void |
doDecode(org.w3c.dom.Element aElement)
Decode the
EPPDefRegTransferCmd 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
EPPDefRegTransferCmd instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPDefRegTransferCmd with this
instance. |
EPPAuthInfo |
getAuthInfo()
Get authorization information
|
java.lang.String |
getNamespace()
Gets the EPP command Namespace associated with
EPPDefRegTransferCmd . |
EPPDefRegPeriod |
getPeriod()
Gets the registration period of the transfer command in years.
|
java.lang.String |
getRoid()
Gets the defReg name to query.
|
void |
setAuthInfo(EPPAuthInfo newAuthInfo)
Set authorization information
|
void |
setPeriod(EPPDefRegPeriod aPeriod)
Sets the registration period of the transfer command.
|
void |
setRoid(java.lang.String aRoid)
Sets the defReg name to query.
|
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, setOp
addExtension, decode, encode, getExtension, getExtension, getExtensions, getTransId, hasExtension, hasExtensions, hasTransId, setExtension, setExtensions, setTransId
public EPPDefRegTransferCmd()
EPPDefRegTransferCmd
with default attribute
values. the defaults include the following: null
null
null
encode
.public EPPDefRegTransferCmd(java.lang.String aTransId, java.lang.String aOp, java.lang.String aRoid)
EPPDefRegTransferCmd
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.aRoid
- DefReg roid to create.public EPPDefRegTransferCmd(java.lang.String aTransId, java.lang.String aOp, java.lang.String aRoid, EPPAuthInfo aAuthInfo, EPPDefRegPeriod aPeriod)
EPPDefRegTransferCmd
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.aRoid
- DefReg roid to create.aAuthInfo
- Authorization Information for operating with the
defReg.aPeriod
- Registration period to be added to the defReg upon
transfer.public java.lang.String getNamespace()
EPPDefRegTransferCmd
.getNamespace
in interface EPPCodecComponent
getNamespace
in interface EPPMessage
getNamespace
in class EPPCommand
EPPDefRegMapFactory.NS
public EPPAuthInfo getAuthInfo()
public void setAuthInfo(EPPAuthInfo newAuthInfo)
newAuthInfo
- java.lang.Stringprotected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeException
EPPDefRegTransferCmd
instance.doEncode
in class EPPTransferCmd
aDocument
- DOM Document that is being built. Used as an Element
factory.EPPDefRegTransferCmd
instance.EPPEncodeException
- Unable to encode
EPPDefRegTransferCmd
instance.protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeException
EPPDefRegTransferCmd
attributes from the
aElement DOM Element tree.doDecode
in class EPPTransferCmd
aElement
- Root DOM Element to decode
EPPDefRegTransferCmd
from.EPPDecodeException
- Unable to decode aElementpublic java.lang.String getRoid()
null
otherwise.public void setRoid(java.lang.String aRoid)
aRoid
- DefReg Namepublic EPPDefRegPeriod getPeriod()
null
otherwise.public void setPeriod(EPPDefRegPeriod aPeriod)
aPeriod
- Registration Period.public boolean equals(java.lang.Object aObject)
EPPDefRegTransferCmd
with this
instance.equals
in class EPPTransferCmd
aObject
- Object to compare with.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
EPPDefRegTransferCmd
.clone
in interface EPPCodecComponent
clone
in class EPPTransferCmd
EPPDefRegTransferCmd
java.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 EPPCommand
String
if successful;
ERROR
otherwise.Copyright © VeriSign Inc. All Rights Reserved.