|
EPP 0.2.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.neulevel.epp.core.EppEntity | +--com.neulevel.epp.core.EppObject | +--com.neulevel.epp.core.EppDomain
This EppDomain
class implements EPP Domain objects.
Field Summary | |
static java.lang.String |
CONTACT_TYPE_ADMIN
Contact type for administration contact ("admin"); |
static java.lang.String |
CONTACT_TYPE_BILLING
Contact type for billing contact ("billing"); |
static java.lang.String |
CONTACT_TYPE_TECH
Contact type for technical contact ("tech") |
static java.lang.String |
STATUS_CLIENT_DELETE_PROHIBITED
Domain status - clientDeleteProhibited |
static java.lang.String |
STATUS_CLIENT_HOLD
Domain status - clientHold |
static java.lang.String |
STATUS_CLIENT_RENEW_PROHIBITED
Domain status - clientRenewProhibited |
static java.lang.String |
STATUS_CLIENT_TRANSFER_PROHIBITED
Domain status - clientTransferProhibited |
static java.lang.String |
STATUS_CLIENT_UPDATE_PROHIBITED
Domain status - clientUpdateProhibited |
static java.lang.String |
STATUS_INACTIVE
Domain status - inactive |
static java.lang.String |
STATUS_OK
Domain status - ok |
static java.lang.String |
STATUS_PENDING_DELETE
Domain status - pendingDelete |
static java.lang.String |
STATUS_PENDING_TRANSFER
Domain status - pendingTransfer |
static java.lang.String |
STATUS_PENDING_VERIFICATION
Domain status - pendingVerification |
static java.lang.String |
STATUS_SERVER_DELETE_PROHIBITED
Domain status - serverDeleteProhibited |
static java.lang.String |
STATUS_SERVER_HOLD
Domain status - serverHold |
static java.lang.String |
STATUS_SERVER_RENEW_PROHIBITED
Domain status - serverRenewProhibited |
static java.lang.String |
STATUS_SERVER_TRANSFER_PROHIBITED
Domain status - serverTransferProhibited |
static java.lang.String |
STATUS_SERVER_UPDATE_PROHIBITED
Domain status - serverUpdateProhibited |
Fields inherited from class com.neulevel.epp.core.EppObject |
authInfo,
clID,
CONTACT,
crDate,
crID,
DOMAIN,
exDate,
HOST,
roid,
status,
trDate,
upDate,
upID |
Constructor Summary | |
EppDomain()
Creates an EppDomain object |
|
EppDomain(java.lang.String name)
Creates an EppDomain object with a domain name |
Method Summary | |
void |
addContact(EppContactType contact)
Adds a contact for the domain |
void |
addContact(java.lang.String id,
java.lang.String type)
Adds a contact for the domain, given a contact id and its type |
void |
addHost(java.lang.String host)
Adds a host name associated with the domain |
void |
addNameServer(java.lang.String nameServer)
Add a name server associated with the domain |
static EppCommandCheckDomain |
check(java.lang.String xid)
Creates an EppCommandCheckDomain object for
checking the existance of EPP Domain objects in the registry. |
static EppCommandDeleteDomain |
delete(java.lang.String name,
java.lang.String xid)
Creates an EppCommandDeleteDomain object for
deleting an EPP Domain object from the registry. |
static EppEntity |
fromXML(org.w3c.dom.Node root)
Converts an XML element into an EppDomain object. |
java.util.Vector |
getContact()
Gets a list of contacts associated with the domain |
java.util.Vector |
getHost()
Gets a list of host names associated with the domain |
java.lang.String |
getName()
Gets the domain name |
java.util.Vector |
getNameServer()
Gets a list of name servers associated with the domain |
EppPeriod |
getPeriod()
Gets registration period for the domain name |
java.lang.String |
getRegistrant()
Gets the contact id of the registrant which owns the domain |
static EppCommandInfoDomain |
info(java.lang.String name,
java.lang.String xid)
Creates an EppCommandInfoDomain object for
querying the details of an EPP Domain object |
static EppCommandRenewDomain |
renew(java.lang.String name,
java.util.Calendar curExpDate,
EppPeriod period,
java.lang.String xid)
Creates an EppCommandRenewDomain object for
renewing the registration of an EPP Domain object in the registry. |
void |
setName(java.lang.String name)
Sets the domain name |
void |
setPeriod(EppPeriod period)
Sets registration period for the domain name |
void |
setRegistrant(java.lang.String registrant)
Sets the contact id of the registrant which owns the domain |
java.lang.String |
toString()
|
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc,
java.lang.String tag)
Converts the EppDomain object into an XML element |
static EppCommandTransferDomain |
transfer(java.lang.String name,
EppPeriod period,
java.lang.String xid)
Creates an EppCommandTransferDomain object for
transfering an EPP Domain object in the registry. |
static EppCommandUpdateDomain |
update(java.lang.String name,
java.lang.String xid)
Creates an EppCommandUpdateDomain object for
updating an EPP Domain object in the registry. |
Methods inherited from class com.neulevel.epp.core.EppObject |
addStatus,
create,
fromXMLCommon,
getAuthInfo,
getClientId,
getClientIdCreated,
getClientIdUpdated,
getDateCreated,
getDateExpired,
getDateTransferred,
getDateUpdated,
getRoid,
getStatus,
setAuthInfo,
setClientId,
setClientIdCreated,
setClientIdUpdated,
setDateCreated,
setDateExpired,
setDateTransferred,
setDateUpdated,
setRoid,
toXMLCommon |
Methods inherited from class com.neulevel.epp.core.EppEntity |
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String CONTACT_TYPE_ADMIN
public static final java.lang.String CONTACT_TYPE_BILLING
public static final java.lang.String CONTACT_TYPE_TECH
public static final java.lang.String STATUS_CLIENT_DELETE_PROHIBITED
public static final java.lang.String STATUS_CLIENT_HOLD
public static final java.lang.String STATUS_CLIENT_RENEW_PROHIBITED
public static final java.lang.String STATUS_CLIENT_TRANSFER_PROHIBITED
public static final java.lang.String STATUS_CLIENT_UPDATE_PROHIBITED
public static final java.lang.String STATUS_INACTIVE
public static final java.lang.String STATUS_OK
public static final java.lang.String STATUS_PENDING_DELETE
public static final java.lang.String STATUS_PENDING_TRANSFER
public static final java.lang.String STATUS_PENDING_VERIFICATION
public static final java.lang.String STATUS_SERVER_DELETE_PROHIBITED
public static final java.lang.String STATUS_SERVER_HOLD
public static final java.lang.String STATUS_SERVER_RENEW_PROHIBITED
public static final java.lang.String STATUS_SERVER_TRANSFER_PROHIBITED
public static final java.lang.String STATUS_SERVER_UPDATE_PROHIBITED
Constructor Detail |
public EppDomain()
EppDomain
objectpublic EppDomain(java.lang.String name)
EppDomain
object with a domain nameMethod Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Vector getHost()
public void addHost(java.lang.String host)
public java.util.Vector getNameServer()
public void addNameServer(java.lang.String nameServer)
public java.util.Vector getContact()
public void addContact(EppContactType contact)
public void addContact(java.lang.String id, java.lang.String type)
public EppPeriod getPeriod()
public void setPeriod(EppPeriod period)
public java.lang.String getRegistrant()
public void setRegistrant(java.lang.String registrant)
public org.w3c.dom.Element toXML(org.w3c.dom.Document doc, java.lang.String tag)
EppDomain
object into an XML elementdoc
- the XML Document
objecttag
- the tag/element name for the EppDomain
objectElement
objectpublic static EppEntity fromXML(org.w3c.dom.Node root)
EppDomain
object.
The caller of this method must make sure that the root node is of
the EPP Domain type.root
- root node for an EppDomain
object in
XML formatEppDomain
object, or null if the node
is invalidpublic java.lang.String toString()
public static EppCommandDeleteDomain delete(java.lang.String name, java.lang.String xid)
EppCommandDeleteDomain
object for
deleting an EPP Domain object from the registry.name
- the name of the domain object to be deletedxid
- the client transaction id associated with the operationpublic static EppCommandInfoDomain info(java.lang.String name, java.lang.String xid)
EppCommandInfoDomain
object for
querying the details of an EPP Domain objectname
- the name of the domain object to be queriedxid
- the client transaction id associated with the operationpublic static EppCommandCheckDomain check(java.lang.String xid)
EppCommandCheckDomain
object for
checking the existance of EPP Domain objects in the registry.
Names of EPP Domain objects can be added via the
add
or addName
methods.xid
- the client transaction id associated with the operationpublic static EppCommandTransferDomain transfer(java.lang.String name, EppPeriod period, java.lang.String xid)
EppCommandTransferDomain
object for
transfering an EPP Domain object in the registry. The operation
type, registration period and authorization information associated
with the operation should be specified via setPeriod
,
setOperation
and setAuthInfo
method.name
- the name of the domain object to be transferredperiod
- the extended registration period of the domain object,
or null if there is no change in the expiration
timestamp of the domain object after the transfer
operationxid
- the client transaction id associated with the operationpublic static EppCommandUpdateDomain update(java.lang.String name, java.lang.String xid)
EppCommandUpdateDomain
object for
updating an EPP Domain object in the registry. The actual update
information should be specified via the various methods defined
for the EppCommandUpdateDomain
object.name
- the name of the domain object to be updatedxid
- the client transaction id associated with the operationpublic static EppCommandRenewDomain renew(java.lang.String name, java.util.Calendar curExpDate, EppPeriod period, java.lang.String xid)
EppCommandRenewDomain
object for
renewing the registration of an EPP Domain object in the registry.name
- the name of the domain object to be renewedcurExpDate
- the current expiration date of the domain objectperiod
- the new registration period of the domain object,
or null if using the value specified by the
registryxid
- the client transaction id associated with the
operation
|
EPP 0.2.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |