Package com.verisign.epp.codec.contact
Class EPPContactInfoCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPInfoCmd
com.verisign.epp.codec.contact.EPPContactInfoCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP Contact <info> command that is used to retrieve
information associated with a contact. In addition to the standard EPP
command elements, the <info> command MUST contain a
<contact:info> element that identifies the contact namespace and the
location of the contact schema. The <contact:info> element MUST
contain the following child elements:
-
A <contact:id> element that contains the server-unique identifier for
the queried contact. Use
getIdandsetIdto get and set the element.
EPPContactInfoResp is the concrete EPPReponse
associated with EPPContactInfoCmd. - See Also:
-
Field Summary
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
ConstructorsConstructorDescriptionEPPContactInfoCmddefault constructor.EPPContactInfoCmd(String aTransId, String aId) EPPContactInfoCmdconstructor that takes the contact id as an argument.EPPContactInfoCmd(String aTransId, String aName, EPPAuthInfo aAuthInfo) EPPDomainInfoCmdconstructor that takes the domain name as an argument. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPContactInfoCmd.protected voidDecode theEPPContactInfoCmdattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPContactInfoCmdinstance.booleanCompare an instance ofEPPContactInfoCmdwith this instance.Get authorization informationgetId()Gets the contact id to get information on.getKey()Gets the key for the contact object, which is the contact identifier.Gets the EPP command Namespace associated withEPPContactInfoCmd.voidsetAuthInfo(EPPAuthInfo aAuthInfo) Set authorization informationvoidSets the contact id to get information on.toString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.Methods inherited from class com.verisign.epp.codec.gen.EPPInfoCmd
doGenDecode, doGenEncode, getTypeMethods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getOp, getTransId, hasExtension, hasExtensions, hasKey, hasTransId, setExtension, setExtensions, setTransId
-
Constructor Details
-
EPPContactInfoCmd
public EPPContactInfoCmd()EPPContactInfoCmddefault constructor. The id is initialized tonull. The id must be set before invokingencode. -
EPPContactInfoCmd
EPPContactInfoCmdconstructor that takes the contact id as an argument.- Parameters:
aTransId- Transaction Id associated with command.aId- Contact id to get information on.
-
EPPContactInfoCmd
EPPDomainInfoCmdconstructor that takes the domain name as an argument.- Parameters:
aTransId- Transaction Id associated with command.aName- Domain name to get information on.aAuthInfo- Optional authorization information. Set tonullto use no authorization information.
-
-
Method Details
-
getNamespace
Gets the EPP command Namespace associated withEPPContactInfoCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPContactMapFactory.NS
-
getKey
Gets the key for the contact object, which is the contact identifier.- Overrides:
getKeyin classEPPCommand- Returns:
- The host identifier if set;
nullotherwise.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPContactInfoCmdinstance.- Specified by:
doEncodein classEPPInfoCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPContactInfoCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPContactInfoCmdinstance.
-
doDecode
Decode theEPPContactInfoCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPInfoCmd- Parameters:
aElement- - Root DOM Element to decodeEPPContactInfoCmdfrom.- Throws:
EPPDecodeException- - Unable to decode aElement
-
getId
Gets the contact id to get information on.- Returns:
- Contact Id
Stringinstance if defined;nullotherwise.
-
setId
Sets the contact id to get information on.- Parameters:
aId- Contact Id
-
getAuthInfo
Get authorization information- Returns:
- Authorization information if defined;
nullotherwise;
-
setAuthInfo
Set authorization information- Parameters:
aAuthInfo- EPPAuthInfo
-
equals
Compare an instance ofEPPContactInfoCmdwith this instance.- Overrides:
equalsin classEPPInfoCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPContactInfoCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPContactInfoCmd - Throws:
CloneNotSupportedException- standard Object.clone exception
-
toString
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classEPPCommand- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-