Package com.verisign.epp.codec.defReg
Class EPPDefRegInfoResp
- java.lang.Object
-
- com.verisign.epp.codec.gen.EPPResponse
-
- com.verisign.epp.codec.defReg.EPPDefRegInfoResp
-
- All Implemented Interfaces:
EPPCodecComponent,EPPMessage,java.io.Serializable,java.lang.Cloneable
public class EPPDefRegInfoResp extends EPPResponse
Represents an EPP DefReg <defReg:infData> response to anEPPDefRegInfoCmd. When an <info> command has been processed successfully, the EPP <resData> element MUST contain a child <defReg:infData> element that identifies the defReg namespace and the location of the defReg schema. The <defReg:infData> element contains the following child elements:
- A <defReg:name> element that contains name information associated
with the defReg object. Use
getNameandsetNameto get and set the defReg object. - A <defReg:roid> element that contains the Repository Object
IDentifier. Use
getRoidandsetRoidto get and set the Roid. - An <defReg:registrant> element that contains the identifier for the
human or organizational social information (contact) object to be associated
with the defReg object as the object registrant. Use
getRegistrantandsetRegistrantto get and set the elements. - A <defReg:tm> OPTIONAL element that contains trademark information
to be associated with the defReg object. Use
getTmandsetTmto get and set the trademark elements. - A <defReg:tmcountry> OPTIONAL element that contains trademark
country information to be associated with the defReg object. Use
getTmCountryandsetTmCountryto get and set the elements. - A <defReg:tmdate> OPTIONAL element that contains tradeamark date
information to be associated with the defReg object. Use
getTmDateandsetTmDateto get and set the elements. - A <defReg:admincontact> element that contains admincontact
information to be associated with the defReg object. Use
getAdminContactandsetAdminContactto get and set the elements. - A <defReg:authInfo> element that contains authorization information to be associated with the defReg object.
- One or more <defReg:status> elements that contain the current
status descriptors associated with the defReg. See the
EPPDefRegStatusdescription for a list of valid status values. UsegetStatusandsetStatusto get and set the elements. - A <defReg:crID> element that contains the identifier of the client
that created the defReg name. Use
getCreatedByandsetCreatedByto get and set the element. - A <defReg:crDate> element that contains the date and time of defReg
creation. Use
getCreatedDateandsetCreatedDateto get and set the element. - A <defReg:exDate> element that contains the date and time
identifying the end of the defReg's registration period. Use
getExpirationDateandsetExpirationDateto get and set the element. - A <defReg:upID> element that contains the identifier of the client
that last updated the defReg name. This element MUST NOT be present if the
defReg has never been modified. Use
getLastUpdatedByandsetLastUpdatedByto get and set the element. - A <defReg:upDate> element that contains the date and time of the
most recent defReg modification. This element MUST NOT be present if the
defReg has never been modified. Use
getLastUpdatedDateandsetLastUpdatedDateto get and set the element. - A <defReg:trDate> elements that contains the date and time of the
most recent successful transfer. This element MUST NOT be provided if the
defReg has never been transferred. Use
getLastTransferDateandsetLastTransferDateto get and set the element. - An OPTIONAL <defReg:authInfo> element that contains authorization
information associated with the defReg object. This element MUST NOT be
provided if the querying client is not the current sponsoring client. Use
getAuthInfoandsetAuthInfoto get and set the elements.
- See Also:
EPPDefRegInfoCmd, Serialized Form
-
-
Field Summary
-
Fields inherited from class com.verisign.epp.codec.gen.EPPResponse
ELM_EXTENSION, ELM_MESSAGE_QUEUE, ELM_MESSAGE_QUEUE_QDATE, ELM_RESPONSE_DATA, extensions, TRANSFER_CLIENT_APPROVED, TRANSFER_CLIENT_CANCELLED, TRANSFER_CLIENT_REJECTED, TRANSFER_PENDING, TRANSFER_SERVER_APPROVED, TRANSFER_SERVER_CANCELLED
-
-
Constructor Summary
Constructors Constructor Description EPPDefRegInfoResp()EPPDefRegInfoRespdefault constructor.EPPDefRegInfoResp(EPPTransId aTransId, EPPDefRegName aName, java.lang.String aRoid, java.lang.String aClientId)EPPDefRegInfoRespconstuctor that takes the required attribute values as parameters.EPPDefRegInfoResp(EPPTransId aTransId, EPPDefRegName aName, java.lang.String aRoid, java.lang.String aRegistrant, java.lang.String aTm, java.lang.String aTmCountry, java.util.Date aTmDate, java.lang.String aAdminContact, java.util.Vector aSomeStatuses, java.lang.String aClientId, java.lang.String aCreatedBy, java.util.Date aCreatedDate, EPPAuthInfo aAuthInfo)EPPDefRegInfoRespconstuctor that takes the required attribute and most used optional values as parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()CloneEPPDefRegInfoResp.protected voiddoDecode(org.w3c.dom.Element aElement)Decode theEPPDefRegInfoRespattributes 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 theEPPDefRegInfoRespinstance.booleanequals(java.lang.Object aObject)Compare an instance ofEPPDefRegInfoRespwith this instance.java.lang.StringgetAdminContact()Get the AdminContact informnation.EPPAuthInfogetAuthInfo()Get authorization informationjava.lang.StringgetClientId()Gets Client Id that created the defReg.java.lang.StringgetCreatedBy()Gets Create Id that created the defReg.java.util.DategetCreatedDate()Gets the date and time the defReg was created.java.util.DategetExpirationDate()Gets the expiration date and time of the defReg.java.util.DategetLastTransferDate()Gets the date and time of the last successful defReg transfer.java.lang.StringgetLastUpdatedBy()Gets the Client Id that last updated the defReg.java.util.DategetLastUpdatedDate()Gets the date and time of the last defReg update.EPPDefRegNamegetName()Gets the defReg namejava.lang.StringgetNamespace()Gets the EPP command namespace associated withEPPDefRegInfoResp.java.lang.StringgetRegistrant()Get the registrant informnation.java.lang.StringgetRoid()Get roid.java.util.VectorgetStatuses()Get the current associated statusesjava.lang.StringgetTm()Get the trademark informnation.java.lang.StringgetTmCountry()Get the trademark country informnation.java.util.DategetTmDate()Get the trademark date informnation.java.lang.StringgetType()Gets the EPP response type associated withEPPDefRegInfoResp.voidsetAdminContact(java.lang.String aAdminContact)Set the AdminContact informnation.voidsetAuthInfo(EPPAuthInfo newAuthInfo)Set authorization informationvoidsetClientId(java.lang.String aClientId)Sets Client Id that created the defReg.voidsetCreatedBy(java.lang.String aCreatedBy)Sets Client Id that created the defReg.voidsetCreatedDate(java.util.Date aDate)Sets the date and time the defReg was created.voidsetExpirationDate(java.util.Date aExpirationDate)Sets the expiration date and time of the defReg.voidsetLastTransferDate(java.util.Date aLastTransferDate)Sets the last date and time the defReg was successfully transferred.voidsetLastUpdatedBy(java.lang.String aLastUpdatedBy)Sets the Client Id that last updated the defReg.voidsetLastUpdatedDate(java.util.Date aLastUpdatedDate)Sets the last date and time the defReg was updated.voidsetName(EPPDefRegName aName)Sets the defReg name.voidsetRegistrant(java.lang.String aRegistrant)Set the registrant informnation.voidsetRoid(java.lang.String newRoid)Set roid.voidsetStatuses(java.util.Vector newStatuses)Set associated statuses.voidsetTm(java.lang.String aTm)Set the trademark informnation.voidsetTmCountry(java.lang.String aTmCountry)Set the trademark country informnation.voidsetTmDate(java.util.Date aTmDate)Set the trademark date informnation.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.EPPResponse
addExtension, decode, encode, findDuplicateExtNamespaces, findExtNamespaces, findExtNamespaceSuffixes, findUnsupportedExtNamespaces, findUnsupportedExtNamespaceSuffixes, getExtension, getExtension, getExtensions, getMessageQueue, getMsgQueue, getMsgQueueCount, getMsgQueueDate, getMsgQueueMsg, getQDate, getResult, getResults, getTransId, hasExtension, hasExtensions, hasMessageQueue, hasMsgQueue, hasResultCode, isSuccess, setExtension, setExtensions, setMsgQueue, setResult, setResult, setResult, setResult, setResults, setTransId
-
-
-
-
Constructor Detail
-
EPPDefRegInfoResp
public EPPDefRegInfoResp()
EPPDefRegInfoRespdefault constructor. Must call required setter methods before invokingencode, which include:
- name -
setName - registrant is set to
null - period is set to
UNSPEC_PERIOD - tm is set to
null. - tmcountry is set to
null. - tmdate is set to
null. - admincontact is set to
null. - roid -
setRoid - statuses -
setStatuses - created by -
setCreatedBy - created date -
setCreatedDate - transaction id -
setTransId
- name -
-
EPPDefRegInfoResp
public EPPDefRegInfoResp(EPPTransId aTransId, EPPDefRegName aName, java.lang.String aRoid, java.lang.String aClientId)
EPPDefRegInfoRespconstuctor that takes the required attribute values as parameters. The setter methods of the optional attributes can be called before invokingencode.- Parameters:
aTransId- Transaction Id associated with response.aName- DefReg nameaRoid- roidaClientId- Expirate date of the defReg
-
EPPDefRegInfoResp
public EPPDefRegInfoResp(EPPTransId aTransId, EPPDefRegName aName, java.lang.String aRoid, java.lang.String aRegistrant, java.lang.String aTm, java.lang.String aTmCountry, java.util.Date aTmDate, java.lang.String aAdminContact, java.util.Vector aSomeStatuses, java.lang.String aClientId, java.lang.String aCreatedBy, java.util.Date aCreatedDate, EPPAuthInfo aAuthInfo)
EPPDefRegInfoRespconstuctor that takes the required attribute and most used optional values as parameters. The setter methods of the optional attributes can be called before invokingencode.- Parameters:
aTransId- Transaction Id associated with response.aName- DefReg nameaRoid- roidaRegistrant- DefReg RegistrantaTm- DefReg TradeMarkaTmCountry- DefReg TradeMarkCountryaTmDate- DefReg TradeMarkDateaAdminContact- DefReg AdminContactaSomeStatuses- Current status descriptors associated with the defReg.aClientId- Expirate date of the defRegaCreatedBy- Client Id of Registrar that created the defRegaCreatedDate- Date the defReg was createdaAuthInfo- DOCUMENT ME!
-
-
Method Detail
-
getStatuses
public java.util.Vector getStatuses()
Get the current associated statuses- Returns:
- java.util.Vector
-
setStatuses
public void setStatuses(java.util.Vector newStatuses)
Set associated statuses.- Parameters:
newStatuses- java.util.Vector
-
getType
public java.lang.String getType()
Gets the EPP response type associated withEPPDefRegInfoResp.- Overrides:
getTypein classEPPResponse- Returns:
EPPDefRegInfoResp.ELM_NAME
-
getNamespace
public java.lang.String getNamespace()
Gets the EPP command namespace associated withEPPDefRegInfoResp.- Specified by:
getNamespacein interfaceEPPCodecComponent- Specified by:
getNamespacein interfaceEPPMessage- Overrides:
getNamespacein classEPPResponse- Returns:
EPPDefRegMapFactory.NS
-
equals
public boolean equals(java.lang.Object aObject)
Compare an instance ofEPPDefRegInfoRespwith this instance.- Overrides:
equalsin classEPPResponse- Parameters:
aObject- Object to compare with.- Returns:
- DOCUMENT ME!
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionCloneEPPDefRegInfoResp.- Specified by:
clonein interfaceEPPCodecComponent- Overrides:
clonein classEPPResponse- Returns:
- clone of
EPPDefRegInfoResp - 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 classEPPResponse- Returns:
- Indented XML
Stringif successful;ERRORotherwise.
-
getName
public EPPDefRegName getName()
Gets the defReg name- Returns:
- DefReg Name if defined;
nullotherwise.
-
setName
public void setName(EPPDefRegName aName)
Sets the defReg name.- Parameters:
aName- DefReg Name
-
getRegistrant
public java.lang.String getRegistrant()
Get the registrant informnation.- Returns:
- DefReg registrant
-
setRegistrant
public void setRegistrant(java.lang.String aRegistrant)
Set the registrant informnation.- Parameters:
aRegistrant- DefReg registrant
-
getTm
public java.lang.String getTm()
Get the trademark informnation.- Returns:
- DefReg tradeMark
-
setTm
public void setTm(java.lang.String aTm)
Set the trademark informnation.- Parameters:
aTm- DefReg registrant
-
getTmCountry
public java.lang.String getTmCountry()
Get the trademark country informnation.- Returns:
- DefReg trademark country
-
setTmCountry
public void setTmCountry(java.lang.String aTmCountry)
Set the trademark country informnation.- Parameters:
aTmCountry- DefReg trademark country
-
getTmDate
public java.util.Date getTmDate()
Get the trademark date informnation.- Returns:
- DefReg trademark date
-
setTmDate
public void setTmDate(java.util.Date aTmDate)
Set the trademark date informnation.- Parameters:
aTmDate- DefReg trademark date
-
getAdminContact
public java.lang.String getAdminContact()
Get the AdminContact informnation.- Returns:
- DefReg AdminContact
-
setAdminContact
public void setAdminContact(java.lang.String aAdminContact)
Set the AdminContact informnation.- Parameters:
aAdminContact- DefReg AdminContact
-
getAuthInfo
public EPPAuthInfo getAuthInfo()
Get authorization information- Returns:
- EPPAuthInfo
-
setAuthInfo
public void setAuthInfo(EPPAuthInfo newAuthInfo)
Set authorization information- Parameters:
newAuthInfo- java.lang.String
-
setClientId
public void setClientId(java.lang.String aClientId)
Sets Client Id that created the defReg.- Parameters:
aClientId- Client Id that associated with the defReg.
-
getClientId
public java.lang.String getClientId()
Gets Client Id that created the defReg.- Returns:
- Client Id if defined;
nullotherwise.
-
getCreatedBy
public java.lang.String getCreatedBy()
Gets Create Id that created the defReg.- Returns:
- Create Id if defined;
nullotherwise.
-
setCreatedBy
public void setCreatedBy(java.lang.String aCreatedBy)
Sets Client Id that created the defReg.- Parameters:
aCreatedBy- Client Id that created the defReg.
-
getCreatedDate
public java.util.Date getCreatedDate()
Gets the date and time the defReg was created.- Returns:
- Date and time the defReg was created if defined;
nullotherwise.
-
setCreatedDate
public void setCreatedDate(java.util.Date aDate)
Sets the date and time the defReg was created.- Parameters:
aDate- Date and time the defReg was created.
-
getExpirationDate
public java.util.Date getExpirationDate()
Gets the expiration date and time of the defReg.- Returns:
- Expiration date and time of the defReg if defined;
nullotherwise.
-
setExpirationDate
public void setExpirationDate(java.util.Date aExpirationDate)
Sets the expiration date and time of the defReg.- Parameters:
aExpirationDate- Expiration date and time of the defReg.
-
getLastUpdatedBy
public java.lang.String getLastUpdatedBy()
Gets the Client Id that last updated the defReg. This will be null if the defReg has not been updated since creation.- Returns:
- Client Id that last updated the defReg has been updated;
nullotherwise.
-
setLastUpdatedBy
public void setLastUpdatedBy(java.lang.String aLastUpdatedBy)
Sets the Client Id that last updated the defReg.- Parameters:
aLastUpdatedBy- Client Id String that last updated the defReg.
-
getLastUpdatedDate
public java.util.Date getLastUpdatedDate()
Gets the date and time of the last defReg update. This will benullif the defReg has not been updated since creation.- Returns:
- date and time of the last defReg update if defined;
nullotherwise.
-
setLastUpdatedDate
public void setLastUpdatedDate(java.util.Date aLastUpdatedDate)
Sets the last date and time the defReg was updated.- Parameters:
aLastUpdatedDate- Date and time of the last defReg update.
-
getLastTransferDate
public java.util.Date getLastTransferDate()
Gets the date and time of the last successful defReg transfer. This will benullif the defReg has not been successfully transferred since creation.- Returns:
- date and time of the last successful transfer if defined;
nullotherwise.
-
setLastTransferDate
public void setLastTransferDate(java.util.Date aLastTransferDate)
Sets the last date and time the defReg was successfully transferred.- Parameters:
aLastTransferDate- Date and time of the last succesful transfer
-
getRoid
public java.lang.String getRoid()
Get roid.- Returns:
- java.lang.String
-
setRoid
public void setRoid(java.lang.String newRoid)
Set roid.- Parameters:
newRoid- java.lang.String
-
doEncode
protected org.w3c.dom.Element doEncode(org.w3c.dom.Document aDocument) throws EPPEncodeExceptionEncode a DOM Element tree from the attributes of theEPPDefRegInfoRespinstance.- Overrides:
doEncodein classEPPResponse- Parameters:
aDocument- DOM Document that is being built. Used as an Element factory.- Returns:
- Element Root DOM Element representing the EPPDefRegInfoResp instance.
- Throws:
EPPEncodeException- Unable to encode EPPDefRegInfoResp instance.
-
doDecode
protected void doDecode(org.w3c.dom.Element aElement) throws EPPDecodeExceptionDecode theEPPDefRegInfoRespattributes from the aElement DOM Element tree.- Overrides:
doDecodein classEPPResponse- Parameters:
aElement- Root DOM Element to decodeEPPDefRegInfoRespfrom.- Throws:
EPPDecodeException- Unable to decode aElement
-
-