Package com.verisign.epp.codec.contact
Class EPPContactTransferCmd
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPCommand
-
- com.verisign.epp.codec.gen.EPPTransferCmd
-
- com.verisign.epp.codec.contact.EPPContactTransferCmd
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPContactTransferCmd extends EPPTransferCmd
Represents an EPP Contact <transfer> command. The EPP <transfer> command provides a query operation that allows a client to determine real-time status of pending and completed transfer requests. In addition to the standard EPP command elements, the <transfer> command MUST contain an "op"; attribute with value "query", and a <contact:transfer> element that identifies the contact namespace and the location of the contact schema. The <contact:transfer> element MUST contain the following child elements:
-
A <contact:id> element that contains the server-unique identifier of
the contact object to be queried. Use
getIdandsetIdto get and set the element. -
An authorization information as described in [EPP]. Use
getAuthInfoandsetAuthInfoto get and set the element.
EPPContactTransferRespis the concreteEPPReponseassociated withEPPContactTransferCmd.- See Also:
EPPContactTransferResp, Serialized Form
-
-
Field Summary
-
Fields inherited from class com.verisign.epp.codec.gen.EPPTransferCmd
op
-
Fields inherited from class com.verisign.epp.codec.gen.EPPCommand
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 Summary
Constructors Constructor Description EPPContactTransferCmd()Allocates a newEPPContactTransferCmdwith default attribute values.EPPContactTransferCmd(java.lang.String aTransId, java.lang.String aOp, java.lang.String aId)EPPContactTransferCmdconstructor that takes the required attributes as arguments.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPContactTransferCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPContactTransferCmdattributes from the aElement DOM Element tree.protected org.w3c.dom.ElementdoEncode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPContactTransferCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPContactTransferCmdwith this instance.EPPAuthInfogetAuthInfo()Get authorization information.java.lang.StringgetId()Gets the contact id to query.java.lang.StringgetKey()Gets the key for the contact object, which is the contact identifier.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPContactTransferCmd.voidsetAuthInfo(EPPAuthInfo newAuthInfo)Set authorization information.voidsetId(java.lang.String aId)Sets the contact id to query.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.-
Methods inherited from class com.verisign.epp.codec.gen.EPPTransferCmd
doGenDecode, doGenEncode, getOp, getType, setOp
-
Methods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getTransId, hasExtension, hasExtensions, hasKey, hasTransId, setExtension, setExtensions, setTransId
-
-
-
-
Constructor Detail
-
EPPContactTransferCmd
public EPPContactTransferCmd()
Allocates a newEPPContactTransferCmdwith default attribute values. the defaults include the following:
-
id is set to
null -
operation is set to to
null -
authorization information is set to to
null
The id, operation, and auth id must be set before invokingencode. -
id is set to
-
EPPContactTransferCmd
public EPPContactTransferCmd(java.lang.String aTransId, java.lang.String aOp, java.lang.String aId)EPPContactTransferCmdconstructor that takes the required attributes as arguments.- Parameters:
aTransId- Transaction Id associated with the command.aOp- One of theEPPCommand.OP_constants associated with the transfer command.aId- Contact id to create.
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPContactTransferCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPContactMapFactory.NS
-
getKey
public java.lang.String getKey()
Gets the key for the contact object, which is the contact identifier.- Overrides:
getKeyin classEPPCommand- Returns:
- The host identifier if set;
nullotherwise.
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPContactTransferCmdinstance.- Specified by:
doEncodein classEPPTransferCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPContactTransferCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPContactTransferCmdinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPContactTransferCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPTransferCmd- Parameters:
aElement- Root DOM Element to decodeEPPContactTransferCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getId
public java.lang.String getId()
Gets the contact id to query.- Returns:
- Contact Id if defined;
nullotherwise.
-
setId
public void setId(java.lang.String aId)
Sets the contact id to query.- Parameters:
aId- Contact Id
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPContactTransferCmdwith this instance.- Overrides:
equalsin classEPPTransferCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPContactTransferCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPTransferCmd- Returns:
- clone of
EPPContactTransferCmd - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
toString
public java.lang.String toString()
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classEPPCommand- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getAuthInfo
public EPPAuthInfo getAuthInfo()
Get authorization information.- Returns:
- EPPAuthInfo
-
setAuthInfo
public void setAuthInfo(EPPAuthInfo newAuthInfo)
Set authorization information.- Parameters:
newAuthInfo- EPPAuthInfo
-
-