|
EPP 0.2.3 | ||||||||
| 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 name| Method 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 operation
public 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 operation
public 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 operation
public 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 operation
public 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.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||