|
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
-
Short tags have been removed
from the response.php file.
-
3 new functions have been added
in the Core Kit under the following classes:
authenticateCustomerId - Customer class login - Customer class getOrderIdByDomainAndProductCategory - Order class
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.1
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
Changes in
version 3.0
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.1
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.4
Changes in version 2.3
-
Move Service 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.php, a new function is added to
authenticate the Customer.
Changes in version 2.1
- In nusoap.php changes are made to handle boolean data.
Changes in version 2.0
DomUsContact class
- API for DomUsContact class is provided.
- The characteristics of DomUsContact class includes the
function setContactDetails() that needs to be called for any contact used as
the Registrant contact for .US domain names for providing applicationPurpose
and nexusCategory facility.
New utility class Response class is introduced, which can
be used for formatted output. The characteristics of the Response class are
listed below:
- Member variables stores the error status if error occurred.
- isError() can be invoked to check whether error occurred or
not.
- getResult() can be invoked to obtain Data if there is no
error.
- Two print methods are provided to print error(printError())
or result(printData($dataToPrint)), which can be used to print the output.
listContact() function
- listContact() function of DomContact class can now be
available to Reseller role also.
- The function signature of listContact() is also changed.
- One has to pass Customer Id after Parent Id besides other
parameters.
getCustomerAvailableBalance() fuction
- getCustomerAvailableBalance() function 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.
|