com.logicboxes.foundation.sfnb.order.domorder
Class DotEuContact

java.lang.Object
  extended by com.logicboxes.foundation.sfnb.order.domorder.DotEuContact

public class DotEuContact
extends java.lang.Object


Constructor Summary
DotEuContact()
           
 
Method Summary
 int add(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String name, java.lang.String company, java.lang.String emailAddr, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String faxNoCc, java.lang.String faxNo, int customerId, java.lang.String type)
          This method is to be exposed for adding eu registrant or technical contacts for eu domains
 java.util.HashMap addEuDefaultContact(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int customerId)
          This method is used through API Interface only.
 java.util.HashMap mod(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int contactId, java.lang.String name, java.lang.String company, java.lang.String emailAddr, java.lang.String address1, java.lang.String address2, java.lang.String address3, java.lang.String city, java.lang.String state, java.lang.String country, java.lang.String zip, java.lang.String telNoCc, java.lang.String telNo, java.lang.String faxNoCc, java.lang.String faxNo)
          This method is to be exposed for modifying .EU registrant or technical contacts
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DotEuContact

public DotEuContact()
Method Detail

mod

public java.util.HashMap mod(java.lang.String SERVICE_USERNAME,
                             java.lang.String SERVICE_PASSWORD,
                             java.lang.String SERVICE_ROLE,
                             java.lang.String SERVICE_LANGPREF,
                             int SERVICE_PARENTID,
                             int contactId,
                             java.lang.String name,
                             java.lang.String company,
                             java.lang.String emailAddr,
                             java.lang.String address1,
                             java.lang.String address2,
                             java.lang.String address3,
                             java.lang.String city,
                             java.lang.String state,
                             java.lang.String country,
                             java.lang.String zip,
                             java.lang.String telNoCc,
                             java.lang.String telNo,
                             java.lang.String faxNoCc,
                             java.lang.String faxNo)
This method is to be exposed for modifying .EU registrant or technical contacts

Parameters:
contactId - : contactId to be modify allow only eu contacts contactid
name - : contact name
company - : contact company
emailAddr - : contact email address
address1 - : contact address
address2 - : contact address
address3 - : contact address
city - : contact city
state - : contact state
country - : contact country
zip - : contact zip
telNoCc - : contact telephone no. code
telNo - : contact telephone no.
faxNoCc - : contact fax no. code
faxNo - : contact fax no.
Returns:
: return result hash with the modification action results.
Throws:
LogicBoxesException

add

public int add(java.lang.String SERVICE_USERNAME,
               java.lang.String SERVICE_PASSWORD,
               java.lang.String SERVICE_ROLE,
               java.lang.String SERVICE_LANGPREF,
               int SERVICE_PARENTID,
               java.lang.String name,
               java.lang.String company,
               java.lang.String emailAddr,
               java.lang.String address1,
               java.lang.String address2,
               java.lang.String address3,
               java.lang.String city,
               java.lang.String state,
               java.lang.String country,
               java.lang.String zip,
               java.lang.String telNoCc,
               java.lang.String telNo,
               java.lang.String faxNoCc,
               java.lang.String faxNo,
               int customerId,
               java.lang.String type)
This method is to be exposed for adding eu registrant or technical contacts for eu domains

Parameters:
name - : contact name
company - : contact company
emailAddr - : contact email address
address1 - : contact address
address2 - : contact address
address3 - : contact address
city - : contact city
state - : contact state
country - : contact country
zip - : contact zip
telNoCc - : contact telephone no. code
telNo - : contact telephone no.
faxNoCc - : contact fax no. code
faxNo - : contact fax no.
customerId - : contact customer Id
type - : contact type -- allowed types {euregistrantcontact,eutechnicalcontact}
Returns:
: returns contact id
Throws:
LogicBoxesException

addEuDefaultContact

public java.util.HashMap addEuDefaultContact(java.lang.String SERVICE_USERNAME,
                                             java.lang.String SERVICE_PASSWORD,
                                             java.lang.String SERVICE_ROLE,
                                             java.lang.String SERVICE_LANGPREF,
                                             int SERVICE_PARENTID,
                                             int customerId)
This method is used through API Interface only. Method adds default .EU contacts i.e. euregistrantcontact & eutechnicalcontact using customer details. .EU registrant contact type may not be created if the customer is not from European Union Countries.

Parameters:
customerId - - Customer under whom the .EU contacts will be created.
Returns:
Hashtable - Containing .EU Contact types as keys and values as their respective contact id's.
Throws:
LogicBoxesException