Package com.verisign.epp.codec.emailFwd
Class EPPEmailFwdInfoCmd
java.lang.Object
com.verisign.epp.codec.gen.EPPCommand
com.verisign.epp.codec.gen.EPPInfoCmd
com.verisign.epp.codec.emailFwd.EPPEmailFwdInfoCmd
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,Serializable,Cloneable
Represents an EPP EmailFwd <info> command that is used to retrieve
information associated with a emailFwd. The <emailFwd:info> element
MUST contain the following child elements:
- A <emailFwd:name> element that contains the fully qualified
emailFwd name for which information is requested. Use
getNameandsetNameto get and set the element.
EPPEmailFwdInfoResp is the concrete EPPReponse
associated with EPPEmailFwdInfoCmd. - 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
ConstructorsConstructorDescriptionEPPEmailFwdInfoCmddefault constructor.EPPEmailFwdInfoCmd(String aTransId, String aName) EPPEmailFwdInfoCmdconstructor that takes the emailFwd name as an argument.EPPEmailFwdInfoCmd(String aTransId, String aName, EPPAuthInfo aAuthInfo) EPPEmailFwdInfoCmdconstructor that takes the emailFwd name, authInfo as arguments. -
Method Summary
Modifier and TypeMethodDescriptionclone()CloneEPPEmailFwdInfoCmd.protected voidDecode theEPPEmailFwdInfoCmdattributes from the aElement DOM Element tree.protected ElementEncode a DOM Element tree from the attributes of theEPPEmailFwdInfoCmdinstance.booleanCompare an instance ofEPPEmailFwdInfoCmdwith this instance.Get authorization informationgetKey()Gets the key for the emailFwd object, which is the emailFwd name.getName()Gets the emailFwd name to get information on.Gets the EPP command Namespace associated withEPPEmailFwdInfoCmd.voidsetAuthInfo(EPPAuthInfo aAuthInfo) Set authorization informationvoidSets the emailFwd name 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
-
EPPEmailFwdInfoCmd
public EPPEmailFwdInfoCmd()EPPEmailFwdInfoCmddefault constructor. The name is initialized tonull. The name must be set before invokingencode. -
EPPEmailFwdInfoCmd
EPPEmailFwdInfoCmdconstructor that takes the emailFwd name as an argument.- Parameters:
aTransId- Transaction Id associated with command.aName- EmailFwd name to get information on.
-
EPPEmailFwdInfoCmd
EPPEmailFwdInfoCmdconstructor that takes the emailFwd name, authInfo as arguments.- Parameters:
aTransId- Transaction Id associated with command.aName- EmailFwd name to get information on.aAuthInfo- Optional authorization information. Set tonullfor no authorization information.
-
-
Method Details
-
getNamespace
Gets the EPP command Namespace associated withEPPEmailFwdInfoCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPEmailFwdMapFactory.NS
-
getKey
Gets the key for the emailFwd object, which is the emailFwd name.- Overrides:
getKeyin classEPPCommand- Returns:
- The emailFwd name if set;
nullotherwise.
-
doEncode
Encode a DOM Element tree from the attributes of theEPPEmailFwdInfoCmdinstance.- Specified by:
doEncodein classEPPInfoCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPEmailFwdInfoCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPEmailFwdInfoCmdinstance.
-
doDecode
Decode theEPPEmailFwdInfoCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPInfoCmd- Parameters:
aElement- Root DOM Element to decodeEPPEmailFwdInfoCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getName
Gets the emailFwd name to get information on.- Returns:
- EmailFwd Name
Stringinstance if defined;nullotherwise.
-
setName
Sets the emailFwd name to get information on.- Parameters:
aName- EmailFwd Name
-
getAuthInfo
Get authorization information- Returns:
- Authorization information if defined;
nullotherwise;
-
setAuthInfo
Set authorization information- Parameters:
aAuthInfo- EPPAuthInfo
-
equals
Compare an instance ofEPPEmailFwdInfoCmdwith this instance.- Overrides:
equalsin classEPPInfoCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
CloneEPPEmailFwdInfoCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPEmailFwdInfoCmd - 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.
-