Changes in version 3.10
Java Docs updated
Changes related to classes and methods:
New Classes and Methods
| Domains Kit | |
| New Class Name | New Method |
| ThirdLevelDotUk | String invoiceOption |
| ThirdLevelDotUk | String existingEndTime |
New Parameters introduced in Existing Methods
| Other Products Kit | ||
| Class Name | Method Name | New Parameters |
| EngageOrder | renew | String invoiceOption |
| EngageOrder | renew | String existingEndTime |
Deprecated Parameters in Methods
| Domains Kit | ||
| Class Name | Method Name | Deprecated Parameters |
| ZoneOrder | add | “No Of Records” in DomainHash |
Deprecated Methods
| Domains Kit | |||
| Class Name | Deprecated Method | Suggested Class | Suggested Method |
| DomContact | addDefaultContact | DomContact | addDefaultContacts |
| DomContact | add | DomContact | addContact |
| DomContact | list | DomContact | listByType |
| DomContactExt | isValidRegistrantContact | DomContactExt | isValidContact |
| DomOrder | transferDomain | DomOrder | addTransferDomain |
| DomOrder | add | DomOrder | registerDomain |
| ZoneOrder | mod | ZoneOrder | Functionality not required anymore |
| DotEu | tradeDomain | DotEu | trade |
| DotEu | transferDomain | DotEu | transfer |
| DotEu | add | DomOrder | registerDomain |
| Core Kit | |||
| Class Name | Deprecated Method | Suggested Class | Suggested Method |
| Customer | addCustomer | Customer | signUp |
| Customer | modDetails | Customer | mod |
| Reseller | addReseller | Reseller | signUp |
| Reseller | modDetails | Reseller | mod |
| Reseller | addResellerWithStateId | Reseller | Functionality not required anymore |
| OrderSetup | getResellerSlabPercentageForProducts | OrderSetup | Functionality not required anymore |
| OrderSetup | getCustomerSlabPercentage | OrderSetup | Functionality not required anymore |
Changes in version 3.9
Changes related to classes and methods:
The following method in the Domains Kit is deprecated and its use should be discontinued -
Deprecated method Class New method to be used isValidRegistrantContact DomContactExt isValidContact
Changes in version 3.8
Java Docs updated
Changes related to classes and methods:
The following changes have been introduced under the DotEu class within the Domains Kit -
The following new methods have been introduced under DigitalCertificateOrder class within the Other Products Kit -
Changes in version 3.7
Java Docs updated
Changes related to classes and methods:
Some old parameters have been removed and new parameters introduced in their place under the following methods -
| LinuxHostingOrder Class | ||
| Method | Old Parameter | New Parameters |
| add | Hashtable orderParams | String packageKey*, boolean ssl# |
| mod | Hashtable orderParams | String packagekey*, boolean ssl#, int excessBandwidth## |
| getMonthlyCostAndValidate | Hashtable orderParams | String packageKey*, boolean ssl#, int execessBandwidth## |
| getModPricing | Hashtable orderParams | String packageKey*, boolean ssl#, int execessBandwidth## |
| WindowsHostingOrder Class | ||
| Method | Old Parameter | New Parameters |
| add | Hashtable orderParams | String packageKey*, boolean ssl# |
| mod | Hashtable orderParams | String packagekey*, boolean ssl#, int excessBandwidth## |
| getMonthlyCostAndValidate | Hashtable orderParams | String packageKey*, boolean ssl#, int execessBandwidth## |
| getModPricing | Hashtable orderParams | String packageKey*, boolean ssl#, int execessBandwidth## |
| MailHostingOrder Class | ||
| Method | Old Parameter | New Parameters |
| add | Hashtable orderParams | String packageKey* |
| mod | Hashtable orderHash | String packagekey*, int additionalMailBoxes** |
| getMonthlyCostAndValidate | Hashtable orderParams | String packageKey*, int additionalMailBoxes** |
| getModPricing | Hashtable orderParams | String packageKey*, int additionalMailBoxes** |
| SiteBuilder Class | ||
| Method | Old Parameter | New Parameters |
| mod | Hashtable orderParams | String packageKey* |
| getMonthlyCostAndValidate | Hashtable orderParams | String packageKey* |
NOTE:* packageKey will be the Identifier Key of the Plan (plan1, plan2, plan3, plan4) for which the Order needs to be added/modified.
# ssl will be true or false depending whether the user wants Dedicated IP / SSL for the Order placed.
## excessBandwidth is the Bandwidth which the user wants over and above the Bandwidth of the Order’s current plan.
** additionalMailBoxes is the number of additional mail boxes over and above the existing ones in blocks of 100 accounts.
Changes in version 3.6
Java Docs updated
Changes related to classes and methods:
| Deprecated method | Class | New method to be used |
| add | DomContact | addContact |
| addDefaultContact | DomContact | addDefaultContacts |
| list | DomContact | listByType |
| add | DomOrder | registerDomain |
| transferDomain | DomOrder | addTransferDomain |
| transferDomainWithoutValidation | DomOrder | addTransferDomain |
| addTransferDomainWithoutvalidation | DomOrder | addTransferDomain |
| add | DotEu | registerDomain in DomOrder class |
While these methods are currently available, they are no longer supported and may be discontinued in the near future.
Changes in version 3.5
Java Docs updated
Changes related to classes and functions:
Changes in version 3.4
Java Docs Updated
New Classes introduced in all Kits:
Core Kit
TaxService
getApplicableTaxes
getHashedTaxRules
Domains Kit
DotEu
getEUCountryList
tradeDomain
transferDomain
add
isEUCountry
DotEuContact
mod
add
addEuDefaultContact
DomOrder
validateDomainRegistrationParams
validateDomainTransferParams
addTransferDomainWithoutvalidation
addWithoutValidation
Hosting Kit
WindowsHostingPlanOnlyOrder
getDetails
getDetailsByDomain
getOrderIdByDomain
add
mod
renew
del
getMonthlyCostAndValidate
getModPricing
getDeletionRefundAmount
LinuxHostingPlanOnlyOrder
getDetails
getDetailsByDomain
getOrderIdByDomain
add
mod
renew
del
getMonthlyCostAndValidate
getModPricing
getDeletionRefundAmount
MailHostingPlanOnlyOrder
getDetails
getDetailsByDomain
getOrderIdByDomain
add
mod
renew
del
getMonthlyCostAndValidate
getModPricing
getDeletionRefundAmount
list
MailHostingSetup
getHostingKeyDisplayName
getHostingParamsDisplayName
getPricingKeyPricingParamMap
WindowsHostingSetup
getHostingKeyDisplayName
getHostingParamsDisplayName
getPricingKeyPricingParamMap
LinuxHostingSetup
getHostingKeyDisplayName
getHostingParamsDisplayName
getPricingKeyPricingParamMap
Other Products Kit
DigitalCertificateOrder
add
getCertPrice
SiteBuilderSetup
getPricingKeyPricingParamMap
EngageSetup
getPricingKeyPricingParamMap
Changes in version 3.3
3 new functions have been added in the Core Kit under the following classes:
authenticateCustomerId – Customer class
login – Customer class
getOrderIdByDomainAndProductCategory – Order class
The name of the jar file in every kit is now unique.
Bug Fix – A minor Java Script problem was causing the frame links in the examples to not work in some browsers like Mozilla and Opera.
Changes in version 3.2
New methods added viz. Order.removeCustomerLock, Order.getLockList
The testing form provided now has a third frame which accepts the standard parameters passed in every call. If you set these parameters from the form, you can make test calls independent of the settings in the properties/constants file.
Changes in version 3.1
Minor bugs in WSDL files fixed.
Version 3.0 Released
Extensive changes made. Please download the kit and read the appropriate Javadocs for details
Changes in version 2.6
Added the method Customer.delete() which allows you to delete a Customer
Added the method DomOrder.cancelTransferRequest() which allows you to cancel the transfer-in request for a domain name
Added the method Order.sendRfa() which allows you to re/send the email asking for transfer-in approval for domain names.
Changes in version 2.5
Bug fix in Modify Customer Details and Modify Contact Details forms
More details in the Javadocs for DomOrder.getDetails()
Link to new Demo Server added.
Changes in version 2.3
Move Website functionality added in API
Add Funds functionality for both Sub-Resellers and Customers also added
Domain Forwarding, Mail Forwarding, Managed DNS Products now available through the API.
Changes in version 2.2
In customer class new method (authenticateCustomer) is added to authenticate the Customer.
Changes in version 2.1
DomUsContact.class
API for DomUsContact.class is provided
The characteristics of DomUsContact.class includes the method setContactDetails() that needs to be called for any contact used as Registrant contact for .US. for providing applicationPurpose and nexusCategory facility.
list() method
list() method of DomContact.class is now available to Customer as well as Reseller.
The function signature of listContact() is also changed – One has to pass Customer Id after Parent Id besides other parameters.
getCustomerAvailableBalance() fuction
getCustomerAvailableBalance() fuction is added to the Fund.class
This function returns the available balance of a Customer.
getCustomerId() function
getCustomerId() function is added to the Customer.class
This function returns the customer id of the customer.
The prefix of all user classes changed to Customer eg. UserService to CustomerService, UserServiceTest to CustomerServiceTest
Method signature change in DomContact.class
OLD – int add(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, int customerId)
NEW – int addDefaultContact(java.lang.String userName, java.lang.String password, java.lang.String role, java.lang.String langpref, int parentid, int customerId)
Tags: Api, Core Kit, Customer Signup, Deprecated Methods, DNS, Java, Java Docs, Kit Class, New Domains, nexusCategory facility, Parameters, Registerdomain, Reseller, SSL