Class EPPMaintenanceInfoCmd
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPCommand
-
- com.verisign.epp.codec.gen.EPPInfoCmd
-
- com.verisign.epp.codec.maintenance.v1_0.EPPMaintenanceInfoCmd
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPMaintenanceInfoCmd extends EPPInfoCmd
Command used to used to retrieve registry maintenance information.- See Also:
EPPMaintenanceInfoResp, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEPPMaintenanceInfoCmd.InfoTypeThe type of the info command, which is for an individual maintenance or a list of maintenances.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELM_LOCALNAMEXML local name forEPPMaintenanceInfoCmd.static java.lang.StringELM_NAMEXML root tag forEPPMaintenanceInfoCmd.-
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 EPPMaintenanceInfoCmd()EPPMaintenanceInfoCmddefault constructor.EPPMaintenanceInfoCmd(java.lang.String aTransId)EPPMaintenanceInfoCmdconstructor that only takes the client transaction identifier.EPPMaintenanceInfoCmd(java.lang.String aTransId, java.lang.String aMaintenanceId)EPPMaintenanceInfoCmdconstructor that takes the transaction identifier and the maintenance identifier, while will automatically set theinfoTypetoInfoType.id.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPMaintenanceInfoCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPMaintenanceInfoCmdattributes 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 theEPPMaintenanceInfoCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPMaintenanceInfoCmdwith this instance.EPPMaintenanceInfoCmd.InfoTypegetInfoType()Gets the iinfoTypefor the info command.java.lang.StringgetMaintenanceId()Gets the maintenance identifier.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPMaintenanceInfoCmd.voidsetInfoType(EPPMaintenanceInfoCmd.InfoType aInfoType)Sets theinfoTypefor the info command.voidsetMaintenanceId(java.lang.String aMaintenanceId)Sets the maintenance identifier.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.EPPInfoCmd
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 forEPPMaintenanceInfoCmd.- See Also:
- Constant Field Values
-
ELM_NAME
public static final java.lang.String ELM_NAME
XML root tag forEPPMaintenanceInfoCmd.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EPPMaintenanceInfoCmd
public EPPMaintenanceInfoCmd()
EPPMaintenanceInfoCmddefault constructor.
-
EPPMaintenanceInfoCmd
public EPPMaintenanceInfoCmd(java.lang.String aTransId)
EPPMaintenanceInfoCmdconstructor that only takes the client transaction identifier. TheinfoTypeis set toInfoType.list.- Parameters:
aTransId- Transaction Id associated with command.
-
EPPMaintenanceInfoCmd
public EPPMaintenanceInfoCmd(java.lang.String aTransId, java.lang.String aMaintenanceId)EPPMaintenanceInfoCmdconstructor that takes the transaction identifier and the maintenance identifier, while will automatically set theinfoTypetoInfoType.id.- Parameters:
aTransId- Transaction Id associated with command. Set tonullif a client transaction identifier is not desired.aMaintenanceId- Maintenance notification identifier to retrieve
-
-
Method Detail
-
getInfoType
public EPPMaintenanceInfoCmd.InfoType getInfoType()
Gets the iinfoTypefor the info command.- Returns:
- the
infoTypefor the info command.
-
setInfoType
public void setInfoType(EPPMaintenanceInfoCmd.InfoType aInfoType)
Sets theinfoTypefor the info command. The maintenance notification identifier is used only when theinfoTypeis set toInfoType.id.- Parameters:
aInfoType- TheinfoTypefor the info command.
-
getMaintenanceId
public java.lang.String getMaintenanceId()
Gets the maintenance identifier.- Returns:
- The maintenance identifier if defined;
nullotherwise.
-
setMaintenanceId
public void setMaintenanceId(java.lang.String aMaintenanceId)
Sets the maintenance identifier. When set to a non-nullvalue, theinfoTypeis set toInfoType.id; otherwiseinfoTypeis set toInfoType.list- Parameters:
aMaintenanceId- The maintenance notification identifier.
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPMaintenanceInfoCmdinstance.- Specified by:
doEncodein classEPPInfoCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the
EPPMaintenanceInfoCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPMaintenanceInfoCmdinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPMaintenanceInfoCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPInfoCmd- Parameters:
aElement- Root DOM Element to decodeEPPMaintenanceInfoCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPMaintenanceInfoCmdwith this instance.- Overrides:
equalsin classEPPInfoCmd- 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.CloneNotSupportedExceptionCloneEPPMaintenanceInfoCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- Deep copy clone of
EPPMaintenanceInfoCmd - 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.
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPMaintenanceInfoCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPMaintenanceMapFactory.NS
-
-