|
Change Log
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)
|