Package com.verisign.epp.codec.contact
Class EPPContactDeleteCmd
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPCommand
-
- com.verisign.epp.codec.gen.EPPDeleteCmd
-
- com.verisign.epp.codec.contact.EPPContactDeleteCmd
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPContactDeleteCmd extends EPPDeleteCmd
Represents an EPP Contact <delete> command that allows a client to delete a contact object. In addition to the standard EPP command elements, the <delete> command MUST contain a "contact:delete" element that identifies the contact namespace and the location of the contact schema. The "contact:delete" element SHALL contain the following child elements:
-
A <contact:id> element that contains the server-unique identifier for
the contact to be deleted. Use
getIdandsetIdto get and set the element.
EPPReponseis the response associated withEPPContactDeleteCmd.- See Also:
EPPResponse, Serialized Form
-
-
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
Constructors Constructor Description EPPContactDeleteCmd()EPPContactDeleteCmddefault constructor.EPPContactDeleteCmd(java.lang.String aTransId, java.lang.String aId)EPPContactDeleteCmdconstructor that takes the contact id as an argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPContactDeleteCmd.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPContactDeleteCmdattributes 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 theEPPContactDeleteCmdinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPContactDeleteCmdwith this instance.java.lang.StringgetId()Gets the contact id to delete.java.lang.StringgetNamespace()Gets the EPP command Namespace associated withEPPContactDeleteCmd.voidsetId(java.lang.String aId)Sets the contact id to delete.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.EPPDeleteCmd
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
-
-
-
-
Constructor Detail
-
EPPContactDeleteCmd
public EPPContactDeleteCmd()
EPPContactDeleteCmddefault constructor. The id is initialized tonull. The id must be set before invokingencode.
-
EPPContactDeleteCmd
public EPPContactDeleteCmd(java.lang.String aTransId, java.lang.String aId)EPPContactDeleteCmdconstructor that takes the contact id as an argument.- Parameters:
aTransId- Transaction Id associated with command.aId- Contact id to delete.
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command Namespace associated withEPPContactDeleteCmd.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Specified by:
getNamespacein classEPPCommand- Returns:
EPPContactMapFactory.NS
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPContactDeleteCmdinstance.- Specified by:
doEncodein classEPPDeleteCmd- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Root DOM Element representing the
EPPContactDeleteCmdinstance. - Throws:
EPPEncodeException- Unable to encodeEPPContactDeleteCmdinstance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPContactDeleteCmdattributes from the aElement DOM Element tree.- Specified by:
doDecodein classEPPDeleteCmd- Parameters:
aElement- Root DOM Element to decodeEPPContactDeleteCmdfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
getId
public java.lang.String getId()
Gets the contact id to delete.- Returns:
- Contact Id
Stringinstance if defined;nullotherwise.
-
setId
public void setId(java.lang.String aId)
Sets the contact id to delete.- Parameters:
aId- Contact Id
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPContactDeleteCmdwith this instance.- Overrides:
equalsin classEPPDeleteCmd- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPContactDeleteCmd.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPCommand- Returns:
- clone of
EPPContactDeleteCmd - 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.
-
-