C H A P T E R  3
 

Transitioning Files

This chapter describes the changes for APIs and for the Desktop and Device Subscriber Portals from version 2004Q1PU1 to version 2005Q4 of the Content Delivery Server.


3.1 Changes to Billing APIs

The new version features the following changes and additions to the Billing APIs:

For a complete list of deprecated billing classes and methods, see the deprecated-list.html file in $CDS_HOME/javadoc/cdsapi directory.


3.2 Changes to Messaging APIs

The new version features the following changes and additions to the Messaging APIs:

These methods were formerly part of SMSMessage.

Use PushMsgSender interface instead.

Use getMessageId() instead.

Use setMessageId(String msgId) instead.

Use getAttribute(String attributeName) as defined in PushMessage instead.

Use getAttribute(String attributeName) as defined in PushMessage instead.

Use setAttribute(String attributeName, Object attributeVal) as defined in PushMessage instead.

Use setAttribute(String attributeName, Object attributeVal) as defined in PushMessage instead.

Use getAttribute(String attributeName) as defined in PushMessage instead.

Use getAttribute(String attributeName) as defined in PushMessage instead.

Use setAttribute(String attributeName, Object attributeVal) as defined in PushMessage instead.

Use setAttribute(String attributeName, Object attributeVal) as defined in PushMessage instead.

Use getAttribute(String attributeName) as defined in PushMessage instead.

Use setAttribute(String attributeName, Object attributeVal) as defined in PushMessage instead.

For a complete list of deprecated messaging classes and methods, see the deprecated-list.html file in $CDS_HOME/javadoc/cdsapi directory.


3.3 Changes to Subscriber APIs

The following fields are deprecated:

The following methods are deprecated:

Use IContentService.getBundledItems(long, IContentDetailsCriteria) with IContentService.DETAILS_INLCUDE_RETAIL_PRICE filter set instead.

Use IContentService.getContentDetails(Collection, IContentDetailsCriteria)instead.

Use IContentService.getContentDetails(Collection, IContentDetailsCriteria)with IContentService.DETAILS_INCLUDE_RETAIL_PRICE filter set instead.

Use IContentService.getContentDetails(long, IContentDetailsCriteria)instead.

Use IContentService.getContentDetails(long, IContentDetailsCriteria) with IContentService.DETAILS_INCLUDE_RETAIL_PRICE filter set instead.

Use IContentService.purchaseContent(long, long, boolean, Map)

Use IDownloadService.pushMMSContent(String ticket) instead.

This method is handled in the API. It does not need to be called from portals.

For a complete list of deprecated subscriber classes and methods, see the deprecated-list.html file in $CDS_HOME/javadoc/subscriberapi directory.