public class EPPRelatedDomainExtDomain extends java.lang.Object implements EPPCodecComponent
Title: EPP 1.0 Related Domain - domain tag
Description: The EPPRelatedDomainExtDomain object represents the collection
of domains that must be processed atomically. As XML, it is represented by a
Copyright: Copyright (c) 2013
Company: VeriSign
Constructor and Description |
---|
EPPRelatedDomainExtDomain()
EPPRelatedDomainExtDomain default constructor. |
EPPRelatedDomainExtDomain(java.lang.String aName)
Constructor which takes the name of domain.
|
EPPRelatedDomainExtDomain(java.lang.String name,
java.util.Date currentExpirationDate,
EPPRelatedDomainExtPeriod period)
Constructor which takes the name of domain, current expiration date and
registration period.
|
EPPRelatedDomainExtDomain(java.lang.String name,
EPPRelatedDomainExtAuthInfo authInfo)
Constructor which takes the name of domain and authInfo
|
EPPRelatedDomainExtDomain(java.lang.String name,
EPPRelatedDomainExtAuthInfo authInfo,
EPPRelatedDomainExtPeriod period)
Constructor which takes the name of domain, authInfo and registration
period.
|
EPPRelatedDomainExtDomain(java.lang.String name,
EPPRelatedDomainExtAuthInfo authInfo,
EPPRelatedDomainExtPeriod period,
java.lang.String aLanguage)
Constructor which takes the name of domain, authInfo, registration period
and a language.
|
EPPRelatedDomainExtDomain(java.lang.String name,
EPPRelatedDomainExtAuthInfo authInfo,
java.lang.String aLanguage)
Constructor which takes the name of domain, authInfo and a language.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone
EPPRelatedDomainExtDomain . |
void |
decode(org.w3c.dom.Element aElement)
Decode the
EPPRelatedDomainExtDomain attributes from the
aElement DOM Element tree. |
org.w3c.dom.Element |
encode(org.w3c.dom.Document aDocument)
Encode a DOM Element tree from the attributes of the
EPPRelatedDomainExtDomain instance. |
boolean |
equals(java.lang.Object aObject)
Compare an instance of
EPPRelatedDomainExtDomain with this
instance. |
EPPRelatedDomainExtAuthInfo |
getAuthInfo()
Returns the authInfo
|
java.util.Date |
getCurrentExpirationDate()
Returns the currentExpirationDate
|
java.lang.String |
getLanguage()
Returns the language
|
java.lang.String |
getName()
Gets the domain name
|
java.lang.String |
getNamespace()
Returns the XML namespace associated with the
EPPCodecComponent . |
EPPRelatedDomainExtPeriod |
getPeriod()
Returns the period
|
boolean |
hasAuthInfo() |
boolean |
hasCurrentExpirationDate() |
boolean |
hasLanguage() |
boolean |
hasName() |
boolean |
hasPeriod() |
void |
setAuthInfo(EPPRelatedDomainExtAuthInfo aAuthInfo)
Sets authInfo value to authInfo
|
void |
setCurrentExpirationDate(java.util.Date aCurrentExpirationDate)
Sets currentExpirationDate value to currentExpirationDate
|
void |
setLanguage(java.lang.String aLanguage)
Sets language value to language
|
void |
setName(java.lang.String aName)
Sets the domain name.
|
void |
setPeriod(EPPRelatedDomainExtPeriod aPeriod)
Sets period value to period
|
java.lang.String |
toString()
Implementation of
Object.toString , which will result in an
indented XML String representation of the concrete
EPPCodecComponent . |
public EPPRelatedDomainExtDomain()
EPPRelatedDomainExtDomain
default constructor. Must call
required setter methods before invoking encode
, which
may include:setName
setAuthInfo
setPeriod
setCurrentExpirationDate
setLanguage
public EPPRelatedDomainExtDomain(java.lang.String aName)
aName
- the domain namepublic EPPRelatedDomainExtDomain(java.lang.String name, EPPRelatedDomainExtAuthInfo authInfo)
name
- authInfo
- public EPPRelatedDomainExtDomain(java.lang.String name, EPPRelatedDomainExtAuthInfo authInfo, java.lang.String aLanguage)
name
- authInfo
- aLanguage
- public EPPRelatedDomainExtDomain(java.lang.String name, EPPRelatedDomainExtAuthInfo authInfo, EPPRelatedDomainExtPeriod period)
name
- authInfo
- period
- public EPPRelatedDomainExtDomain(java.lang.String name, EPPRelatedDomainExtAuthInfo authInfo, EPPRelatedDomainExtPeriod period, java.lang.String aLanguage)
name
- authInfo
- period
- aLanguage
- public EPPRelatedDomainExtDomain(java.lang.String name, java.util.Date currentExpirationDate, EPPRelatedDomainExtPeriod period)
name
- period
- currentExpirationDate
- public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
EPPRelatedDomainExtDomain
instance.encode
in interface EPPCodecComponent
aDocument
- DOM Document that is being built. Used as an Element factory.EPPRelatedDomainExtDomain
instance.EPPEncodeException
- Unable to encode EPPRelatedDomainExtDomain
instance.public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
EPPRelatedDomainExtDomain
attributes from the
aElement DOM Element tree.decode
in interface EPPCodecComponent
aElement
- Root DOM Element to decode EPPRelatedDomainExtDomain
from.EPPDecodeException
- Unable to decode aElementpublic boolean equals(java.lang.Object aObject)
EPPRelatedDomainExtDomain
with this
instance.equals
in class java.lang.Object
aObject
- Object to compare with.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
EPPRelatedDomainExtDomain
.clone
in interface EPPCodecComponent
clone
in class java.lang.Object
EPPRelatedDomainExtDomain
java.lang.CloneNotSupportedException
- standard Object.clone exceptionpublic java.lang.String toString()
Object.toString
, which will result in an
indented XML String
representation of the concrete
EPPCodecComponent
.toString
in class java.lang.Object
String
if successful; ERROR
otherwise.public java.lang.String getName()
null
otherwise.public void setName(java.lang.String aName)
aName
- Domain Namepublic EPPRelatedDomainExtAuthInfo getAuthInfo()
public void setAuthInfo(EPPRelatedDomainExtAuthInfo aAuthInfo)
aAuthInfo
- the authInfo to setpublic EPPRelatedDomainExtPeriod getPeriod()
public void setPeriod(EPPRelatedDomainExtPeriod aPeriod)
aPeriod
- the period to setpublic java.util.Date getCurrentExpirationDate()
public void setCurrentExpirationDate(java.util.Date aCurrentExpirationDate)
aCurrentExpirationDate
- the currentExpirationDate to setpublic java.lang.String getLanguage()
public void setLanguage(java.lang.String aLanguage)
aLanguage
- the language to setpublic boolean hasName()
true
if name is not null.public boolean hasAuthInfo()
true
if authInfo is not null.public boolean hasPeriod()
true
if period is not null.public boolean hasCurrentExpirationDate()
true
if currentExpirationDate is not
null.public boolean hasLanguage()
true
if language is not null.public java.lang.String getNamespace()
EPPCodecComponent
.getNamespace
in interface EPPCodecComponent
EPPCodecComponent
.Copyright © VeriSign Inc. All Rights Reserved.