ibrokerkit.epptools4java
Class EppTools

java.lang.Object
  extended by ibrokerkit.epptools4java.EppTools
All Implemented Interfaces:
java.io.Serializable

public class EppTools
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.text.SimpleDateFormat xmlDateFormat
           
static java.text.SimpleDateFormat xmlShortDateFormat
           
 
Constructor Summary
EppTools(java.util.Properties properties)
           
 
Method Summary
 void addEquivIDs(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.EquivID[] equivIDs)
           
 void addRedirects(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Redirect[] redirects)
           
 void addRefs(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Ref[] refs)
           
 void addServices(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Service[] services)
           
 void changePassword(java.lang.String newPassword)
          Change the password
 boolean checkAuthority(char gcs, java.lang.String authId)
           
 com.neulevel.epp.transport.EppChannel checkChannelAt(int i)
          Check if the session and channel are alive.
 com.neulevel.epp.transport.EppChannel checkChannelEqual(int i)
          Check if the session and channel are alive.
 boolean checkIname(char gcs, java.lang.String iname)
           
 boolean checkInumber(char gcs, java.lang.String inumber)
           
 void close()
          Shut down
 com.neulevel.epp.xri.response.EppResponseDataCreateXriAuthority createAuthority(char gcs, java.lang.String authId, java.lang.String password, com.neulevel.epp.xri.EppXriSocialData eppXriSocialData, java.lang.String trusteeEscrowAgent, java.lang.String trusteeContactAgent)
           
 com.neulevel.epp.xri.response.EppResponseDataCreateXriName createIname(char gcs, java.lang.String iname, java.lang.String authId, int years)
           
 com.neulevel.epp.xri.response.EppResponseDataCreateXriNumber createInumber(char gcs, java.lang.String authId, java.lang.String referenceId, int years)
           
 void deleteAuthority(char gcs, java.lang.String authId)
           
 void deleteCanonicalEquivID(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.CanonicalEquivID canonicalEquivID)
           
 void deleteEquivIDs(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.EquivID[] equivIDs)
           
 void deleteIname(char gcs, java.lang.String iname)
           
 void deleteInumber(char gcs, java.lang.String inumber)
           
 void deleteRedirects(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Redirect[] redirects)
           
 void deleteRefs(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Ref[] refs)
           
 void deleteServices(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.Service[] services)
           
 java.lang.String getLastTransactionId()
          Returns the last client transaction ID the we generated.
 com.neulevel.epp.xri.EppXriAuthority infoAuthority(char gcs, java.lang.String authId, boolean all)
           
 com.neulevel.epp.xri.EppXriName infoIname(char gcs, java.lang.String iname)
           
 com.neulevel.epp.xri.EppXriNumber infoInumber(char gcs, java.lang.String inumber)
           
 void init()
          Init everything and start a session
 void initAuthorityFromXrd(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.XRD xrd)
           
 boolean isOwnClientId(java.lang.String clientId)
           
static com.neulevel.epp.xri.EppXriRef makeEppXriRef(org.openxri.xml.Ref ref)
           
static com.neulevel.epp.xri.EppXriServiceEndpoint makeEppXriServiceEndpoint(org.openxri.xml.Service service)
           
static com.neulevel.epp.xri.EppXriServiceEndpointMediaType makeEppXriServiceEndpointMediaType(org.openxri.xml.SEPMediaType mediaType)
           
static com.neulevel.epp.xri.EppXriServiceEndpointPath makeEppXriServiceEndpointPath(org.openxri.xml.SEPPath path)
           
static com.neulevel.epp.xri.EppXriServiceEndpointType makeEppXriServiceEndpointType(org.openxri.xml.SEPType type)
           
static com.neulevel.epp.xri.EppXriSocialData makeEppXriSocialData(java.lang.String[] street, java.lang.String city, java.lang.String state, java.lang.String postalCode, java.lang.String countryCode, java.lang.String name, java.lang.String organization, java.lang.String primaryVoice, java.lang.String secondaryVoice, java.lang.String fax, java.lang.String primaryEmail, java.lang.String secondaryEmail, java.lang.String pager)
           
static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.CanonicalEquivID canonicalEquivID)
           
static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.EquivID equivID)
           
static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.LocalID localID)
           
static com.neulevel.epp.xri.EppXriURI makeEppXriURI(org.openxri.xml.Redirect redirect)
           
static com.neulevel.epp.xri.EppXriURI makeEppXriURI(org.openxri.xml.SEPUri uri)
           
static org.openxri.xml.EquivID makeEquivID(com.neulevel.epp.xri.EppXriSynonym eppXriSynonym)
           
 java.lang.String makeGrsAuthorityId(char gcs, java.lang.String authorityId)
           
static java.lang.String makeGrsAuthorityPassword()
           
static java.lang.String makeGrsServiceId()
           
static org.openxri.xml.LocalID makeLocalID(com.neulevel.epp.xri.EppXriSynonym eppXriSynonym)
           
static org.openxri.xml.SEPMediaType makeMediaType(com.neulevel.epp.xri.EppXriServiceEndpointMediaType eppXriServiceEndpointMediaType)
           
static org.openxri.xml.SEPPath makePath(com.neulevel.epp.xri.EppXriServiceEndpointPath eppXriServiceEndpointPath)
           
static org.openxri.xml.Redirect makeRedirect(com.neulevel.epp.xri.EppXriURI eppXriURI)
           
static org.openxri.xml.Ref makeRef(com.neulevel.epp.xri.EppXriRef eppXriRef)
           
static org.openxri.xml.Service makeService(com.neulevel.epp.xri.EppXriServiceEndpoint eppXriServiceEndpoint)
           
static org.openxri.xml.SEPType makeType(com.neulevel.epp.xri.EppXriServiceEndpointType eppXriServiceEndpointType)
           
static org.openxri.xml.SEPUri makeUri(com.neulevel.epp.xri.EppXriURI eppXriURI)
           
 com.neulevel.epp.core.response.EppResponseData poll(char gcs)
           
 java.util.Calendar renewIname(char gcs, java.lang.String iname, java.util.Calendar curExpDate, int years)
           
 java.util.Calendar renewInumber(char gcs, java.lang.String inumber, java.util.Calendar curExpDate, int years)
           
 void setCanonicalEquivID(char gcs, java.lang.String authId, java.lang.String password, org.openxri.xml.CanonicalEquivID canonicalEquivID)
           
 void setExtension(char gcs, java.lang.String authId, java.lang.String password, java.lang.String extension)
           
 void transferApproveAuthority(char gcs, java.lang.String authId, java.lang.String password, java.lang.String transferToken)
           
 void transferApproveIname(char gcs, java.lang.String iname, java.lang.String password, java.lang.String transferToken)
           
 com.neulevel.epp.xri.response.EppResponseDataTransferXriAuthority transferQueryAuthority(char gcs, java.lang.String authId, java.lang.String password)
           
 com.neulevel.epp.xri.response.EppResponseDataTransferXriName transferQueryIname(char gcs, java.lang.String iname, java.lang.String password)
           
 void transferRejectAuthority(char gcs, java.lang.String authId, java.lang.String password, java.lang.String transferToken)
           
 void transferRejectIname(char gcs, java.lang.String iname, java.lang.String password, java.lang.String transferToken)
           
 java.lang.String transferRequestAuthority(char gcs, java.lang.String authId)
           
 java.lang.String transferRequestIname(char gcs, java.lang.String iname, java.lang.String authId, java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlDateFormat

public static java.text.SimpleDateFormat xmlDateFormat

xmlShortDateFormat

public static java.text.SimpleDateFormat xmlShortDateFormat
Constructor Detail

EppTools

public EppTools(java.util.Properties properties)
Method Detail

init

public void init()
          throws java.lang.Exception
Init everything and start a session

Throws:
java.lang.Exception

close

public void close()
Shut down


changePassword

public void changePassword(java.lang.String newPassword)
                    throws EppToolsException
Change the password

Parameters:
newPassword -
Throws:
EppToolsException

isOwnClientId

public boolean isOwnClientId(java.lang.String clientId)

makeGrsAuthorityId

public java.lang.String makeGrsAuthorityId(char gcs,
                                           java.lang.String authorityId)

makeGrsAuthorityPassword

public static java.lang.String makeGrsAuthorityPassword()

makeGrsServiceId

public static java.lang.String makeGrsServiceId()

makeEppXriSocialData

public static com.neulevel.epp.xri.EppXriSocialData makeEppXriSocialData(java.lang.String[] street,
                                                                         java.lang.String city,
                                                                         java.lang.String state,
                                                                         java.lang.String postalCode,
                                                                         java.lang.String countryCode,
                                                                         java.lang.String name,
                                                                         java.lang.String organization,
                                                                         java.lang.String primaryVoice,
                                                                         java.lang.String secondaryVoice,
                                                                         java.lang.String fax,
                                                                         java.lang.String primaryEmail,
                                                                         java.lang.String secondaryEmail,
                                                                         java.lang.String pager)

makeEppXriServiceEndpoint

public static com.neulevel.epp.xri.EppXriServiceEndpoint makeEppXriServiceEndpoint(org.openxri.xml.Service service)

makeEppXriServiceEndpointPath

public static com.neulevel.epp.xri.EppXriServiceEndpointPath makeEppXriServiceEndpointPath(org.openxri.xml.SEPPath path)

makeEppXriServiceEndpointType

public static com.neulevel.epp.xri.EppXriServiceEndpointType makeEppXriServiceEndpointType(org.openxri.xml.SEPType type)

makeEppXriServiceEndpointMediaType

public static com.neulevel.epp.xri.EppXriServiceEndpointMediaType makeEppXriServiceEndpointMediaType(org.openxri.xml.SEPMediaType mediaType)

makeEppXriURI

public static com.neulevel.epp.xri.EppXriURI makeEppXriURI(org.openxri.xml.SEPUri uri)

makeEppXriURI

public static com.neulevel.epp.xri.EppXriURI makeEppXriURI(org.openxri.xml.Redirect redirect)

makeEppXriRef

public static com.neulevel.epp.xri.EppXriRef makeEppXriRef(org.openxri.xml.Ref ref)

makeEppXriSynonym

public static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.CanonicalEquivID canonicalEquivID)

makeEppXriSynonym

public static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.LocalID localID)

makeEppXriSynonym

public static com.neulevel.epp.xri.EppXriSynonym makeEppXriSynonym(org.openxri.xml.EquivID equivID)

makeService

public static org.openxri.xml.Service makeService(com.neulevel.epp.xri.EppXriServiceEndpoint eppXriServiceEndpoint)
                                           throws EppToolsException
Throws:
EppToolsException

makePath

public static org.openxri.xml.SEPPath makePath(com.neulevel.epp.xri.EppXriServiceEndpointPath eppXriServiceEndpointPath)

makeType

public static org.openxri.xml.SEPType makeType(com.neulevel.epp.xri.EppXriServiceEndpointType eppXriServiceEndpointType)

makeMediaType

public static org.openxri.xml.SEPMediaType makeMediaType(com.neulevel.epp.xri.EppXriServiceEndpointMediaType eppXriServiceEndpointMediaType)

makeUri

public static org.openxri.xml.SEPUri makeUri(com.neulevel.epp.xri.EppXriURI eppXriURI)

makeRef

public static org.openxri.xml.Ref makeRef(com.neulevel.epp.xri.EppXriRef eppXriRef)

makeRedirect

public static org.openxri.xml.Redirect makeRedirect(com.neulevel.epp.xri.EppXriURI eppXriURI)

makeEquivID

public static org.openxri.xml.EquivID makeEquivID(com.neulevel.epp.xri.EppXriSynonym eppXriSynonym)

makeLocalID

public static org.openxri.xml.LocalID makeLocalID(com.neulevel.epp.xri.EppXriSynonym eppXriSynonym)

poll

public com.neulevel.epp.core.response.EppResponseData poll(char gcs)
                                                    throws EppToolsException
Throws:
EppToolsException

createAuthority

public com.neulevel.epp.xri.response.EppResponseDataCreateXriAuthority createAuthority(char gcs,
                                                                                       java.lang.String authId,
                                                                                       java.lang.String password,
                                                                                       com.neulevel.epp.xri.EppXriSocialData eppXriSocialData,
                                                                                       java.lang.String trusteeEscrowAgent,
                                                                                       java.lang.String trusteeContactAgent)
                                                                                throws EppToolsException
Throws:
EppToolsException

deleteAuthority

public void deleteAuthority(char gcs,
                            java.lang.String authId)
                     throws EppToolsException
Throws:
EppToolsException

checkAuthority

public boolean checkAuthority(char gcs,
                              java.lang.String authId)
                       throws EppToolsException
Throws:
EppToolsException

infoAuthority

public com.neulevel.epp.xri.EppXriAuthority infoAuthority(char gcs,
                                                          java.lang.String authId,
                                                          boolean all)
                                                   throws EppToolsException
Throws:
EppToolsException

transferRequestAuthority

public java.lang.String transferRequestAuthority(char gcs,
                                                 java.lang.String authId)
                                          throws EppToolsException
Throws:
EppToolsException

transferApproveAuthority

public void transferApproveAuthority(char gcs,
                                     java.lang.String authId,
                                     java.lang.String password,
                                     java.lang.String transferToken)
                              throws EppToolsException
Throws:
EppToolsException

transferRejectAuthority

public void transferRejectAuthority(char gcs,
                                    java.lang.String authId,
                                    java.lang.String password,
                                    java.lang.String transferToken)
                             throws EppToolsException
Throws:
EppToolsException

transferQueryAuthority

public com.neulevel.epp.xri.response.EppResponseDataTransferXriAuthority transferQueryAuthority(char gcs,
                                                                                                java.lang.String authId,
                                                                                                java.lang.String password)
                                                                                         throws EppToolsException
Throws:
EppToolsException

initAuthorityFromXrd

public void initAuthorityFromXrd(char gcs,
                                 java.lang.String authId,
                                 java.lang.String password,
                                 org.openxri.xml.XRD xrd)
                          throws EppToolsException
Throws:
EppToolsException

setCanonicalEquivID

public void setCanonicalEquivID(char gcs,
                                java.lang.String authId,
                                java.lang.String password,
                                org.openxri.xml.CanonicalEquivID canonicalEquivID)
                         throws EppToolsException
Throws:
EppToolsException

setExtension

public void setExtension(char gcs,
                         java.lang.String authId,
                         java.lang.String password,
                         java.lang.String extension)
                  throws EppToolsException
Throws:
EppToolsException

addEquivIDs

public void addEquivIDs(char gcs,
                        java.lang.String authId,
                        java.lang.String password,
                        org.openxri.xml.EquivID[] equivIDs)
                 throws EppToolsException
Throws:
EppToolsException

addRefs

public void addRefs(char gcs,
                    java.lang.String authId,
                    java.lang.String password,
                    org.openxri.xml.Ref[] refs)
             throws EppToolsException
Throws:
EppToolsException

addRedirects

public void addRedirects(char gcs,
                         java.lang.String authId,
                         java.lang.String password,
                         org.openxri.xml.Redirect[] redirects)
                  throws EppToolsException
Throws:
EppToolsException

addServices

public void addServices(char gcs,
                        java.lang.String authId,
                        java.lang.String password,
                        org.openxri.xml.Service[] services)
                 throws EppToolsException
Throws:
EppToolsException

deleteCanonicalEquivID

public void deleteCanonicalEquivID(char gcs,
                                   java.lang.String authId,
                                   java.lang.String password,
                                   org.openxri.xml.CanonicalEquivID canonicalEquivID)
                            throws EppToolsException
Throws:
EppToolsException

deleteEquivIDs

public void deleteEquivIDs(char gcs,
                           java.lang.String authId,
                           java.lang.String password,
                           org.openxri.xml.EquivID[] equivIDs)
                    throws EppToolsException
Throws:
EppToolsException

deleteRefs

public void deleteRefs(char gcs,
                       java.lang.String authId,
                       java.lang.String password,
                       org.openxri.xml.Ref[] refs)
                throws EppToolsException
Throws:
EppToolsException

deleteRedirects

public void deleteRedirects(char gcs,
                            java.lang.String authId,
                            java.lang.String password,
                            org.openxri.xml.Redirect[] redirects)
                     throws EppToolsException
Throws:
EppToolsException

deleteServices

public void deleteServices(char gcs,
                           java.lang.String authId,
                           java.lang.String password,
                           org.openxri.xml.Service[] services)
                    throws EppToolsException
Throws:
EppToolsException

createInumber

public com.neulevel.epp.xri.response.EppResponseDataCreateXriNumber createInumber(char gcs,
                                                                                  java.lang.String authId,
                                                                                  java.lang.String referenceId,
                                                                                  int years)
                                                                           throws EppToolsException
Throws:
EppToolsException

deleteInumber

public void deleteInumber(char gcs,
                          java.lang.String inumber)
                   throws EppToolsException
Throws:
EppToolsException

checkInumber

public boolean checkInumber(char gcs,
                            java.lang.String inumber)
                     throws EppToolsException
Throws:
EppToolsException

infoInumber

public com.neulevel.epp.xri.EppXriNumber infoInumber(char gcs,
                                                     java.lang.String inumber)
                                              throws EppToolsException
Throws:
EppToolsException

renewInumber

public java.util.Calendar renewInumber(char gcs,
                                       java.lang.String inumber,
                                       java.util.Calendar curExpDate,
                                       int years)
                                throws EppToolsException
Throws:
EppToolsException

createIname

public com.neulevel.epp.xri.response.EppResponseDataCreateXriName createIname(char gcs,
                                                                              java.lang.String iname,
                                                                              java.lang.String authId,
                                                                              int years)
                                                                       throws EppToolsException
Throws:
EppToolsException

deleteIname

public void deleteIname(char gcs,
                        java.lang.String iname)
                 throws EppToolsException
Throws:
EppToolsException

checkIname

public boolean checkIname(char gcs,
                          java.lang.String iname)
                   throws EppToolsException
Throws:
EppToolsException

infoIname

public com.neulevel.epp.xri.EppXriName infoIname(char gcs,
                                                 java.lang.String iname)
                                          throws EppToolsException
Throws:
EppToolsException

renewIname

public java.util.Calendar renewIname(char gcs,
                                     java.lang.String iname,
                                     java.util.Calendar curExpDate,
                                     int years)
                              throws EppToolsException
Throws:
EppToolsException

transferRequestIname

public java.lang.String transferRequestIname(char gcs,
                                             java.lang.String iname,
                                             java.lang.String authId,
                                             java.lang.String password)
                                      throws EppToolsException
Throws:
EppToolsException

transferApproveIname

public void transferApproveIname(char gcs,
                                 java.lang.String iname,
                                 java.lang.String password,
                                 java.lang.String transferToken)
                          throws EppToolsException
Throws:
EppToolsException

transferRejectIname

public void transferRejectIname(char gcs,
                                java.lang.String iname,
                                java.lang.String password,
                                java.lang.String transferToken)
                         throws EppToolsException
Throws:
EppToolsException

transferQueryIname

public com.neulevel.epp.xri.response.EppResponseDataTransferXriName transferQueryIname(char gcs,
                                                                                       java.lang.String iname,
                                                                                       java.lang.String password)
                                                                                throws EppToolsException
Throws:
EppToolsException

checkChannelEqual

public com.neulevel.epp.transport.EppChannel checkChannelEqual(int i)
                                                        throws EppToolsException
Check if the session and channel are alive. If no, reconnect.

Throws:
EppToolsException

checkChannelAt

public com.neulevel.epp.transport.EppChannel checkChannelAt(int i)
                                                     throws EppToolsException
Check if the session and channel are alive. If no, reconnect.

Throws:
EppToolsException

getLastTransactionId

public java.lang.String getLastTransactionId()
Returns the last client transaction ID the we generated.



Copyright © 2009. All Rights Reserved.