Package com.verisign.epp.codec.defReg
Class EPPDefRegCheckResult
- java.lang.Object
-
- com.verisign.epp.codec.defReg.EPPDefRegCheckResult
-
- All Implemented Interfaces:
EPPCodecComponent,java.io.Serializable,java.lang.Cloneable
public class EPPDefRegCheckResult extends java.lang.Object implements EPPCodecComponent
EPPDomainCheckResultrepresents the result of an individual defReg name ping. The attributes ofEPPDomainCheckResultinclude the defReg name and attributes namely level which is either "premium" or "standard" and boolean value indicating if the defReg name is already available.defReg reasonmust be set before invokingencodeif the available flag is set tofalse.- See Also:
EPPDefRegCheckResp, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EPPDefRegCheckResult()Default constructor forEPPDefRegCheckResult.EPPDefRegCheckResult(java.lang.String aName, java.lang.String aLevel, boolean aIsAvailable)Constructor forEPPDefRegCheckResultthat includes the defReg name and the is available flag.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPDefRegCheckResult.voiddecode(org.w3c.dom.Element aElement)Decode theEPPDefRegCheckResultattributes from the aElement DOM Element tree.org.w3c.dom.Elementencode(org.w3c.dom.Document aDocument)Encode a DOM Element tree from the attributes of theEPPDefRegCheckResultinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPDefRegPingRespwith this instance.java.lang.StringgetDefRegReason()Gets defReg reason.java.lang.StringgetLanguage()Sets defReg reason to check.java.lang.StringgetLevel()Gets the defReg level associated with the result.java.lang.StringgetName()Gets the defReg name associated with the result.java.lang.StringgetNamespace()Returns the XML namespace associated with theEPPCodecComponent.booleanisAvailable()Gets if the defReg associated withEPPDomainCheckResultis available.voidsetDefRegReason(java.lang.String aReason)Sets defReg reason.voidsetIsAvailable(boolean aIsAvailable)Sets if the defReg associated withEPPDefRegCheckResultis available.voidsetLanguage(java.lang.String aLang)Sets language attribute.voidsetLevel(java.lang.String aLevel)Sets the defReg level associated with the result.voidsetName(java.lang.String aName)Sets the defReg name associated with the result.java.lang.StringtoString()Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.voidvalidate()Validate the state of theEPPDefRegCreateCmdinstance.
-
-
-
Constructor Detail
-
EPPDefRegCheckResult
public EPPDefRegCheckResult()
Default constructor forEPPDefRegCheckResult. the defaults include the following:
- name is set to
null - level is set to
null - available is set to
true
The name must be set before invokingencode. - name is set to
-
EPPDefRegCheckResult
public EPPDefRegCheckResult(java.lang.String aName, java.lang.String aLevel, boolean aIsAvailable)Constructor forEPPDefRegCheckResultthat includes the defReg name and the is available flag.- Parameters:
aName- DefReg name associated with resultaLevel- DefReg level associated with result, which should be eitherEPPDefRegName.LEVEL_STANDARDorEPPDefRegName.LEVEL_STANDARD.aIsAvailable- Is the defReg name available?
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPDefRegCheckResult.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classjava.lang.Object- Returns:
- clone of
EPPDefRegCheckResult - Throws:
java.lang.CloneNotSupportedException- standard Object.clone exception
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPDefRegCheckResultattributes from the aElement DOM Element tree.- Specified by:
decodein interfaceEPPCodecComponent- Parameters:
aElement- Root DOM Element to decodeEPPDefRegCheckResultfrom.- Throws:
EPPDecodeException- Unable to decode aElement.
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPDefRegCheckResultinstance.- Specified by:
encodein interfaceEPPCodecComponent- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPDefRegCheckResultinstance. - Throws:
EPPEncodeException- Unable to encodeEPPDefRegCheckResultinstance.
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPDefRegPingRespwith this instance.- Overrides:
equalsin classjava.lang.Object- Parameters:
aObject- Object to compare with.- Returns:
trueif the objects are equal;falseotherwise.
-
getDefRegReason
public java.lang.String getDefRegReason()
Gets defReg reason.- Returns:
- String of defReg reason.
-
getLanguage
public java.lang.String getLanguage()
Sets defReg reason to check.- Returns:
- String of defReg reason language.
-
getLevel
public java.lang.String getLevel()
Gets the defReg level associated with the result. The level should be eitherEPPDefRegName.LEVEL_STANDARDorEPPDefRegName.LEVEL_STANDARD,- Returns:
- DefReg level associated with the result if defined;
nullotherwise.
-
getName
public java.lang.String getName()
Gets the defReg name associated with the result.- Returns:
- DefReg name associated with the result if defined;
nullotherwise.
-
isAvailable
public boolean isAvailable()
Gets if the defReg associated withEPPDomainCheckResultis available.- Returns:
- Is the defReg available?
-
setDefRegReason
public void setDefRegReason(java.lang.String aReason)
Sets defReg reason.- Parameters:
aReason- DefReg Reason.
-
setIsAvailable
public void setIsAvailable(boolean aIsAvailable)
Sets if the defReg associated withEPPDefRegCheckResultis available.- Parameters:
aIsAvailable- Is the defReg available?
-
setLanguage
public void setLanguage(java.lang.String aLang)
Sets language attribute.- Parameters:
aLang- Sets defReg reason language attribute.
-
setLevel
public void setLevel(java.lang.String aLevel)
Sets the defReg level associated with the result.- Parameters:
aLevel- DefReg Level associated with the result, which should be eitherEPPDefRegName.LEVEL_STANDARDorEPPDefRegName.LEVEL_STANDARD.
-
setName
public void setName(java.lang.String aName)
Sets the defReg name associated with the result.- Parameters:
aName- DefReg Name associated with the result.
-
toString
public java.lang.String toString()
Implementation ofObject.toString, which will result in an indented XMLStringrepresentation of the concreteEPPCodecComponent.- Overrides:
toStringin classjava.lang.Object- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
validate
public void validate() throws EPPEncodeExceptionValidate the state of theEPPDefRegCreateCmdinstance. A valid state means that all of the required attributes have been set. If validateState returns without an exception, the state is valid. If the state is not valid, theEPPCodecExceptionwill contain a description of the error. throws EPPCodecException State error. This will contain the name of the attribute that is not valid.- Throws:
EPPEncodeException- DOCUMENT ME!
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent.- Specified by:
getNamespacein interfaceEPPCodecComponent- Returns:
- XML namespace for the
EPPCodecComponent.
-
-