Package com.verisign.epp.codec.nv
Class EPPNameVerificationCreateCmd
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPCommand
-
- com.verisign.epp.codec.gen.EPPCreateCmd
-
- com.verisign.epp.codec.nv.EPPNameVerificationCreateCmd
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPNameVerificationCreateCmd extends EPPCreateCmd
Create command to implement the domain name verification and to generate a domain verification code that is contained in the response.- See Also:
EPPNameVerificationCreateResp, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPNameVerificationCreateCmd.static java.lang.StringELM_NAMEXML root tag forEPPNameVerificationCreateCmd.-
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 EPPNameVerificationCreateCmd()EPPNameVerificationCreateCmddefault constructor.EPPNameVerificationCreateCmd(java.lang.String aTransId)EPPNameVerificationCreateCmdconstructor that takes just the client transaction id.EPPNameVerificationCreateCmd(java.lang.String aTransId, EPPDomainNameVerification aDnv, EPPAuthInfo aAuthInfo)EPPNameVerificationCreateCmdconstructor for a Domain Name Verification (DNV) with the required attributes.EPPNameVerificationCreateCmd(java.lang.String aTransId, EPPRealNameVerification aRnv, EPPAuthInfo aAuthInfo)EPPNameVerificationCreateCmdconstructor for a Real Name Verification (RNV) with the required attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPNameVerificationCreateCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPNameVerificationCreateCmdattributes 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 theEPPNameVerificationCreateCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPNameVerificationCreateCmdwith this instance.EPPAuthInfogetAuthInfo()Gets the authorization information for the Name Verification (NV) object.EPPDomainNameVerificationgetDnv()Gets the Domain Name Verification (DNV) object to verify and create.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPNameVerificationCreateCmd.EPPRealNameVerificationgetRnv()Gets the Real Name Verification (RNV) object information to verify and create.booleanhasDnv()Has the Domain Name Verification (DNV) object information been set?booleanhasRnv()Has the Real Name Verification (RNV) object information been set?voidsetAuthInfo(EPPAuthInfo aAuthInfo)Sets the authorization information for the Name Verification (NV) object.voidsetDnv(EPPDomainNameVerification aDnv)Sets the Domain Name Verification (DNV) object information to verify and create.voidsetRnv(EPPRealNameVerification aRnv)Sets the Real Name Verification (RNV) object information to verify and create.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.EPPCreateCmd
doGenDecode, doGenEncode, getType
-
Methods inherited from class com.verisign.epp.codec.gen.EPPCommand
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getOp, getTransId, hasExtension, hasExtensions, hasTransId, setExtension, setExtensions, setTransId
-
-
-
-
Field Detail
-
ELM_LOCALNAME
public static final java.lang.String ELM_LOCALNAME
XML local name forEPPNameVerificationCreateCmd.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPNameVerificationCreateCmd.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPNameVerificationCreateCmd
public EPPNameVerificationCreateCmd()
EPPNameVerificationCreateCmddefault constructor.
-
EPPNameVerificationCreateCmd
public EPPNameVerificationCreateCmd(java.lang.String aTransId)
EPPNameVerificationCreateCmdconstructor that takes just the client transaction id. The requirement attributes must be set using the setter methods.- Parameters:
aTransId- Client transaction identifier
-
EPPNameVerificationCreateCmd
public EPPNameVerificationCreateCmd(java.lang.String aTransId, EPPDomainNameVerification aDnv, EPPAuthInfo aAuthInfo)EPPNameVerificationCreateCmdconstructor for a Domain Name Verification (DNV) with the required attributes.- Parameters:
aTransId- Client transaction id. Set tonullof no client transaction id should be used.aDnv- Domain Name Verification (DNV) object to verify and createaAuthInfo- Authorization info for the DNV object
-
EPPNameVerificationCreateCmd
public EPPNameVerificationCreateCmd(java.lang.String aTransId, EPPRealNameVerification aRnv, EPPAuthInfo aAuthInfo)EPPNameVerificationCreateCmdconstructor for a Real Name Verification (RNV) with the required attributes.- Parameters:
aTransId- Client transaction id. Set tonullof no client transaction id should be used.aRnv- Real Name Verification (RNV) object to verify and createaAuthInfo- Authorization info for the RNV object
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPNameVerificationCreateCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPNameVerificationMapFactory.NS
-
hasDnv
public boolean hasDnv()
Has the Domain Name Verification (DNV) object information been set?- Returns:
trueif the Domain Name Verification (DNV) object information has been set;falseotherwise.
-
getDnv
public EPPDomainNameVerification getDnv()
Gets the Domain Name Verification (DNV) object to verify and create.- Returns:
- The Domain Name Verification (DNV) object if defined;
nullotherwise.
-
setDnv
public void setDnv(EPPDomainNameVerification aDnv)
Sets the Domain Name Verification (DNV) object information to verify and create.- Parameters:
aDnv- The Domain Name Verification (DNV) object ornullto undefined it.
-
hasRnv
public boolean hasRnv()
Has the Real Name Verification (RNV) object information been set?- Returns:
trueif the Real Name Verification (RNV) object information has been set;falseotherwise.
-
getRnv
public EPPRealNameVerification getRnv()
Gets the Real Name Verification (RNV) object information to verify and create.- Returns:
- The Real Name Verification (RNV) object if defined;
nullotherwise.
-
setRnv
public void setRnv(EPPRealNameVerification aRnv)
Sets the Real Name Verification (RNV) object information to verify and create.- Parameters:
aRnv- The Real Name Verification (RNV) object ornullto undefined it.
-
getAuthInfo
public EPPAuthInfo getAuthInfo()
Gets the authorization information for the Name Verification (NV) object.- Returns:
- Authorization information if defined;
nullotherwise.
-
setAuthInfo
public void setAuthInfo(EPPAuthInfo aAuthInfo)
Sets the authorization information for the Name Verification (NV) object.- Parameters:
aAuthInfo- Authorization information of NV object
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPNameVerificationCreateCmdinstance.- Specified by:
doEncodein classEPPCreateCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPNameVerificationCreateCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPNameVerificationCreateCmdinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPNameVerificationCreateCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPCreateCmd- Parameters:
aElement- Root DOM Element to decodeEPPNameVerificationCreateCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPNameVerificationCreateCmdwith this instance.- Overrides:
equalsin classEPPCreateCmd- Parameters:
aObject- Object to compare with.- Returns:
trueif this object is the same as the aObject argument;falseotherwise.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPNameVerificationCreateCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- Deep copy clone of
EPPNameVerificationCreateCmd - 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.
-
-