|
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
- Java Docs updated
-
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 -
- New methods
- Deprecated methods
- tradeDomain
- transferDomain
-
The following new methods have been introduced under DigitalCertificateOrder class within the Other Products Kit -
- enrollForThawteCertificate
- reissue
- renew
- checkDigitalCertificateStatus
- del
- cancelDigicertOrder
- changeDigicertPassword
- addAdditionalLicenses
- getDetails
- getDetailsByDomain
- getOrderIdByDomain
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.
- The following classes and their methods are removed:
- LinuxHostingPlanOnlyOrder
- WindowsHostingPlanOnlyOrder
- MailHostingPlanOnlyOrder
- The SiteBuilderLite class has been renamed to SiteBuilder.
- Two new methods, mod and signUp, have been introduced under the Reseller and Customer classes.
- The return type of the ListByType method of DomContact class in the Domains Kit has been changed to Hashtable from Vector.
Changes in version 3.6
-
Java Docs updated
-
Changes related to classes and methods:
- New methods have been added in the Core Kit under the following class:
getProductMetadata - Product class
- New methods have been added in the Domains Kit under the following classes:
getDefaultContactId - DomContactExt class listByType - DomContact class addTransferDomain - DomOrder class changePrivacyProtectionStatus - DomOrder class registerDomain - DomOrder class
- Changes to the DomOrder class in Domains Kit:
- Privacy Protection Handling is added in the bulkAdd and bulkAddTransferDomain methods.
- The 'ns' parameter has been removed from the validateDomainTransferParams method.
- The following methods in the Domains Kit are deprecated and their use should be discontinued:
| 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 |
IMPORTANT
While these methods are currently available, they are no longer supported and may be discontinued in the near future.
- New methods have been added in the Hosting Kit under the following class:
getHostingMetaData - WebHostingOrderData class
- Changes to classes in the Hosting Kit:
The invoiceOption parameter has been added to the add method of MailHostingPlanOnlyOrder, WindowsHostingPlanOnlyOrder and LinuxHostingPlanOnlyOrder classes
Changes in version 3.5
-
Java Docs updated
-
Changes related to classes and functions:
- New functions have been added in the Core Kit under the following classes:
getList - Country class getStateListForCountry - Country class getDetails - Order class addResellerWithStateId - Reseller class
- An extra option called Supersite is added in the getDetails function of the Reseller class in the Core Kit.
- A new class LegalAgreement is added with the following methods under the Core Kit:
getRegistrantAgreement getProductCategory getAgreement getAllAgreements
- A new function has been added in the Domains Kit under the following class:
addCoopContact - DotCoopContact class
- The following functions in the DomOrder class in the Domains Kit are changed to show the Invoice options also:
validateDomainRegistrationParams validateDomainTransferParams addWithoutValidation
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
Version 3.0 Released
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
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
getCustomerId() function
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)
|
| |
|
Add to Favourites
Print this Article
|