net.rim.pushsdk.commons
Interface SQLProperties

All Known Implementing Classes:
SQLPropertiesImpl

public interface SQLProperties

Interface that defines operations to encapsulate access to the SQL properties.

Author:
dstrelbytsky

Field Summary
static String DATABASE_TYPE_MYSQL
          The MySQL database type.
static String DATABASE_TYPE_ORACLE
          The Oracle database type.
static String PUSH_APP_ADD
          Add a push application.
static String PUSH_APP_CHANGE_ENTERPRISE_CREDENTIALS
          Change the enterprise credentials (i.e.
static String PUSH_APP_CHANGE_PUBLIC_CREDENTIALS
          Change the public credentials (i.e.
static String PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE
          Change the type of a push application from Enterprise Push to Public+Enterprise Push.
static String PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_ENTERPRISE
          Change the type of a push application from Public Push to Public+Enterprise Push.
static String PUSH_APP_DELETE
          Hard delete a push application.
static String PUSH_APP_DISABLE
          Disable a push application.
static String PUSH_APP_ENABLE
          Enable a push application.
static String PUSH_APP_ENABLE_WITH_EXPIRY
          Enable a push application with a new expiry date.
static String PUSH_APP_FIND_ALL
          Find all push applications.
static String PUSH_APP_FIND_BY_ID
          Find a push application by id.
static String PUSH_APP_FIND_BY_NAME
          Find a push application by name.
static String PUSH_APP_FIND_BY_STATUS
          Find push applications by status.
static String PUSH_APP_FIND_BY_TYPE
          Find push applications by type.
static String PUSH_APP_UPDATE
          Update a push application.
static String PUSH_COUNT_ADD
          Initialize the "completed" count for a push to 0.
static String PUSH_COUNT_INCREMENT
          Increment the "completed" count for a push.
static String PUSH_COUNT_REMOVE
          Delete the "completed" count for a push.
static String PUSH_REQUEST_ADD
          Add a push request.
static String PUSH_REQUEST_DELETE
          Delete all the push requests.
static String PUSH_REQUEST_DELETE_BY_APPID
          Delete all the push requests for a push application.
static String PUSH_REQUEST_DELETE_BY_APPID_AND_DATE
          Delete all the push requests for a push application up to a certain date.
static String PUSH_REQUEST_DELETE_BY_DATE
          Delete all the push requests up to a certain date.
static String PUSH_REQUEST_DELETE_BY_PUSHID
          Delete a push request with the given push id.
static String PUSH_REQUEST_DELETE_BY_PUSHIDS
          Delete all the push requests matching a push id in the list.
static String PUSH_REQUEST_DELETE_COMPLETED
          Delete all the completed push requests.
static String PUSH_REQUEST_DELETE_COMPLETED_BY_APPID
          Delete all the completed push requests for a push application.
static String PUSH_REQUEST_DELETE_COMPLETED_BY_APPID_AND_DATE
          Delete all the completed push requests for a push application up to a certain date.
static String PUSH_REQUEST_DELETE_COMPLETED_BY_DATE
          Delete all the completed push requests up to a certain date.
static String PUSH_REQUEST_DETAIL_ADD
          Add a push request detail.
static String PUSH_REQUEST_DETAIL_FIND_BY_DATE_RANGE
          Find all the push request details that fall within the indicated date range.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID
          Find all the push request details with the indicated push id.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESS
          Find the push request detail with the indicated push id and address.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESSES
          Find all the push request details with the indicated push id and matching one of the addresses.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATES
          Find all the push request details with the indicated push id and matching one of the message states.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATUS_CODE
          Find all the push request details with the indicated push id and status code.
static String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_SUBSCRIBER_IDS
          Find all the push request details with the indicated push id and matching one of the subscriber ids.
static String PUSH_REQUEST_DETAIL_FIND_BY_STATUS_CODE
          Find all the push request details with the indicated status code.
static String PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_IDS_AND_STATE
          Find the push id and application id for push request details with the indicated message state and matching one of the push ids.
static String PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_STATE
          Find the push id and application id for push request details with the indicated message state.
static String PUSH_REQUEST_DETAIL_GET_SIZE_BY_DATE_RANGE
          Get a count of all the push request details that fall within the indicated date range.
static String PUSH_REQUEST_DETAIL_UPDATE
          Update a push request detail.
static String PUSH_REQUEST_DETAIL_UPDATE_WITHOUT_ADDRESS
          Update a push request detail without updating the address information.
static String PUSH_REQUEST_FIND_ALL
          Find all the push requests.
static String PUSH_REQUEST_FIND_BY_APPID
          Find all the push requests for a push application.
static String PUSH_REQUEST_FIND_BY_DATE_RANGE
          Find all the push requests within the indicated date range.
static String PUSH_REQUEST_FIND_BY_ID
          Find a push request with the indicated push id.
static String PUSH_REQUEST_FIND_BY_STATUS
          Deprecated. 
static String PUSH_REQUEST_FIND_INCOMPLETE
          Find all the incomplete push requests
static String PUSH_REQUEST_FIND_INCOMPLETE_BY_APPID_AND_SUBID
          Find all the incomplete push request details for a specific subscriber and application
static String PUSH_REQUEST_GET_SIZE_BY_DATE_RANGE
          Get a count of all the push requests within the indicated date range.
static String PUSH_REQUEST_UPDATE
          Deprecated. 
static String PUSH_STATS_ADD
          Add push stats.
static String PUSH_STATS_GET_STATS
          Get push stats.
static String PUSH_STATS_RESET_RUNNING_CONTENT_SUM
          Reset running content sum.
static String PUSH_STATS_RESET_RUNNING_PUSH_COUNT
          Reset running push count.
static String PUSH_STATS_UPDATE
          Increment push stats.
static String SUBSCRIPTION_DELETE_INACTIVE_SUBSCRIPTION
          Hard delete an inactive (unsubscribed) subscriber.
static String SUBSCRIPTION_DELETE_SUBSCRIPTIONS
          Hard delete all subscribers for a push application.
static String SUBSCRIPTION_FIND_BY_ADDRESS_AND_ID_AND_NOT_STATUS
          Find subscribers that match an address and subscriber id and do not have the indicated status.
static String SUBSCRIPTION_FIND_BY_ADDRESS_AND_NOT_ID_AND_NOT_STATUS
          Find subscribers that match an address and do not have the indicated subscriber id or status.
static String SUBSCRIPTION_FIND_BY_APPID
          Find subscribers by push application id.
static String SUBSCRIPTION_FIND_BY_APPID_AND_ADDRESS
          Find subscribers by push application id and address.
static String SUBSCRIPTION_FIND_BY_APPID_AND_ID
          Find a subscriber by push application id and subscriber id.
static String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS
          Deprecated. 
static String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE
          Deprecated. 
static String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE_INDEX
          Find subscribers by push application id, the specified subscriber type, and INACTIVE status.
static String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_INDEX
          Find subscribers by push application id and INACTIVE status and only retrieve inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g.
static String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS
          Find subscribers by push application id and status.
static String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_IDS
          Find subscribers by push application id, status, and that match one of the subscriber ids in the ids list.
static String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_TYPE_NO_INDEX
          Deprecated. 
static String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_NO_INDEX
          Deprecated. 
static String SUBSCRIPTION_FIND_BY_APPID_AND_TYPE
          Find subscribers by push application id and type.
static String SUBSCRIPTION_FIND_BY_APPID_AND_TYPE_AND_STATUS
          Find subscribers by push application id and type and status.
static String SUBSCRIPTION_FIND_BY_ID
          Find subscribers by subscriber id.
static String SUBSCRIPTION_FIND_BY_ID_AND_NOT_STATUS
          Find subscribers that match a subscriber id and do not have the indicated status.
static String SUBSCRIPTION_FIND_BY_ID_AND_STATUS
          Find subscribers by subscriber id and status.
static String SUBSCRIPTION_FIND_BY_ID_PATTERN
          Find subscribers based on the subscriber id pattern.
static String SUBSCRIPTION_GET_DEVICEMODEL_COUNT
          Get a count of the number of users for a push application based on the BlackBerry device model.
static String SUBSCRIPTION_GET_FAILED_PUSH_COUNT
          Deprecated. 
static String SUBSCRIPTION_GET_MODEL_COUNT_BY_STATUS
          Get a count of the number of users for a push application by status based on the BlackBerry device model.
static String SUBSCRIPTION_GET_OSVERSION_COUNT
          Get a count of the number of users for a push application based on the BlackBerry OS version.
static String SUBSCRIPTION_GET_OSVERSION_COUNT_BY_STATUS
          Get a count of the number of users for a push application by status based on the BlackBerry OS version.
static String SUBSCRIPTION_GET_RESUME_COUNT
          Get a count of the number of users that had their subscriptions resumed for a push application based on a date range.
static String SUBSCRIPTION_GET_SIZE_BY_APPID
          Get a count of subscribers by push application id.
static String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_STATUS
          Get a count of subscribers by push application id and status.
static String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE
          Get a count of subscribers by push application and type.
static String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE_AND_STATUS
          Get a count of subscribers by push application and type and status.
static String SUBSCRIPTION_GET_SIZE_BY_ID_PATTERN
          Get a count of subscribers based on the subscriber id pattern.
static String SUBSCRIPTION_GET_SUBSCRIBE_COUNT
          Get a count of the number of new subscribers to a push application based on a date range.
static String SUBSCRIPTION_GET_SUSPEND_COUNT
          Get a count of the number of users that had their subscriptions suspended for a push application based on a date range.
static String SUBSCRIPTION_GET_UNSUBSCRIBE_COUNT
          Get a count of the number of users that have unsubscribed from a push application based on a date range.
static String SUBSCRIPTION_INCREMENT_FAILED_PUSH_COUNT
          Deprecated. 
static String SUBSCRIPTION_PARTIALSUBSCRIBE
          Perform a "partial" subscribe of a user for the first time.
static String SUBSCRIPTION_RESET_FAILED_PUSH_COUNT
          Deprecated. 
static String SUBSCRIPTION_RESUBSCRIBE
          Resubscribe a user.
static String SUBSCRIPTION_RESUME
          Resume a user's subscription.
static String SUBSCRIPTION_SUBSCRIBE
          Subscribe a user for the first time.
static String SUBSCRIPTION_SUSPEND
          Suspend a user's subscription.
static String SUBSCRIPTION_UNSUBSCRIBE
          Unsubscribe a user.
static String SUBSCRIPTION_UPDATE_FAILED_PUSH_COUNT
          Deprecated. 
 
Method Summary
 String getProperty(String property)
          Returns the value for the given property name.
 void setPushSDKProperties(PushSDKProperties pushSDKProperties)
          Support for dependency injection.
 

Field Detail

DATABASE_TYPE_MYSQL

static final String DATABASE_TYPE_MYSQL
The MySQL database type.

See Also:
Constant Field Values

DATABASE_TYPE_ORACLE

static final String DATABASE_TYPE_ORACLE
The Oracle database type.

See Also:
Constant Field Values

PUSH_APP_FIND_BY_ID

static final String PUSH_APP_FIND_BY_ID
Find a push application by id.

See Also:
Constant Field Values

PUSH_APP_FIND_BY_NAME

static final String PUSH_APP_FIND_BY_NAME
Find a push application by name.

See Also:
Constant Field Values

PUSH_APP_FIND_ALL

static final String PUSH_APP_FIND_ALL
Find all push applications.

See Also:
Constant Field Values

PUSH_APP_FIND_BY_STATUS

static final String PUSH_APP_FIND_BY_STATUS
Find push applications by status.

See Also:
Constant Field Values

PUSH_APP_FIND_BY_TYPE

static final String PUSH_APP_FIND_BY_TYPE
Find push applications by type.

See Also:
Constant Field Values

PUSH_APP_ADD

static final String PUSH_APP_ADD
Add a push application.

See Also:
Constant Field Values

PUSH_APP_DISABLE

static final String PUSH_APP_DISABLE
Disable a push application.

See Also:
Constant Field Values

PUSH_APP_ENABLE

static final String PUSH_APP_ENABLE
Enable a push application.

See Also:
Constant Field Values

PUSH_APP_ENABLE_WITH_EXPIRY

static final String PUSH_APP_ENABLE_WITH_EXPIRY
Enable a push application with a new expiry date.

See Also:
Constant Field Values

PUSH_APP_UPDATE

static final String PUSH_APP_UPDATE
Update a push application.

See Also:
Constant Field Values

PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_ENTERPRISE

static final String PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_ENTERPRISE
Change the type of a push application from Public Push to Public+Enterprise Push.

See Also:
Constant Field Values

PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE

static final String PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE
Change the type of a push application from Enterprise Push to Public+Enterprise Push.

See Also:
Constant Field Values

PUSH_APP_CHANGE_PUBLIC_CREDENTIALS

static final String PUSH_APP_CHANGE_PUBLIC_CREDENTIALS
Change the public credentials (i.e. public password) for a push application.

See Also:
Constant Field Values

PUSH_APP_CHANGE_ENTERPRISE_CREDENTIALS

static final String PUSH_APP_CHANGE_ENTERPRISE_CREDENTIALS
Change the enterprise credentials (i.e. username and enterprise password) for a push application.

See Also:
Constant Field Values

PUSH_APP_DELETE

static final String PUSH_APP_DELETE
Hard delete a push application.

See Also:
Constant Field Values

SUBSCRIPTION_PARTIALSUBSCRIBE

static final String SUBSCRIPTION_PARTIALSUBSCRIBE
Perform a "partial" subscribe of a user for the first time. Only for Web Signals users.

See Also:
Constant Field Values

SUBSCRIPTION_SUBSCRIBE

static final String SUBSCRIPTION_SUBSCRIBE
Subscribe a user for the first time.

See Also:
Constant Field Values

SUBSCRIPTION_RESUBSCRIBE

static final String SUBSCRIPTION_RESUBSCRIBE
Resubscribe a user.

See Also:
Constant Field Values

SUBSCRIPTION_UNSUBSCRIBE

static final String SUBSCRIPTION_UNSUBSCRIBE
Unsubscribe a user.

See Also:
Constant Field Values

SUBSCRIPTION_SUSPEND

static final String SUBSCRIPTION_SUSPEND
Suspend a user's subscription.

See Also:
Constant Field Values

SUBSCRIPTION_RESUME

static final String SUBSCRIPTION_RESUME
Resume a user's subscription.

See Also:
Constant Field Values

SUBSCRIPTION_UPDATE_FAILED_PUSH_COUNT

@Deprecated
static final String SUBSCRIPTION_UPDATE_FAILED_PUSH_COUNT
Deprecated. 
Update the failed push count for a subscriber.

See Also:
Constant Field Values

SUBSCRIPTION_INCREMENT_FAILED_PUSH_COUNT

@Deprecated
static final String SUBSCRIPTION_INCREMENT_FAILED_PUSH_COUNT
Deprecated. 
Increment the failed push count for a subscriber.

See Also:
Constant Field Values

SUBSCRIPTION_RESET_FAILED_PUSH_COUNT

@Deprecated
static final String SUBSCRIPTION_RESET_FAILED_PUSH_COUNT
Deprecated. 
Reset the failed push count for a subscriber to zero.

See Also:
Constant Field Values

SUBSCRIPTION_GET_FAILED_PUSH_COUNT

@Deprecated
static final String SUBSCRIPTION_GET_FAILED_PUSH_COUNT
Deprecated. 
Get the failed push count for a subscriber.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_ID

static final String SUBSCRIPTION_FIND_BY_APPID_AND_ID
Find a subscriber by push application id and subscriber id.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_ADDRESS

static final String SUBSCRIPTION_FIND_BY_APPID_AND_ADDRESS
Find subscribers by push application id and address.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_STATUS

static final String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS
Find subscribers by push application id and status.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_TYPE

static final String SUBSCRIPTION_FIND_BY_APPID_AND_TYPE
Find subscribers by push application id and type.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_TYPE_AND_STATUS

static final String SUBSCRIPTION_FIND_BY_APPID_AND_TYPE_AND_STATUS
Find subscribers by push application id and type and status.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_NO_INDEX

@Deprecated
static final String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_NO_INDEX
Deprecated. 
Find subscribers by push application id and status without using a start and end index.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS

@Deprecated
static final String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS
Deprecated. 
Find subscribers by push application id and INACTIVE status and only retrieve inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g. PIN).

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_INDEX

static final String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_INDEX
Find subscribers by push application id and INACTIVE status and only retrieve inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g. PIN). This query involves a start and end index.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE

@Deprecated
static final String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE
Deprecated. 
Find subscribers by push application id, the specified subscriber type, and INACTIVE status. Only retrieve those inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g. PIN).

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE_INDEX

static final String SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE_INDEX
Find subscribers by push application id, the specified subscriber type, and INACTIVE status. Only retrieve those inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g. PIN). This query involves a start and end index.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_TYPE_NO_INDEX

@Deprecated
static final String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_TYPE_NO_INDEX
Deprecated. 
Find subscribers by push application id, status, and type without using a start and end index.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID

static final String SUBSCRIPTION_FIND_BY_APPID
Find subscribers by push application id.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ID_AND_STATUS

static final String SUBSCRIPTION_FIND_BY_ID_AND_STATUS
Find subscribers by subscriber id and status.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ID

static final String SUBSCRIPTION_FIND_BY_ID
Find subscribers by subscriber id.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SIZE_BY_APPID_AND_STATUS

static final String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_STATUS
Get a count of subscribers by push application id and status.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE

static final String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE
Get a count of subscribers by push application and type.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE_AND_STATUS

static final String SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE_AND_STATUS
Get a count of subscribers by push application and type and status.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SIZE_BY_APPID

static final String SUBSCRIPTION_GET_SIZE_BY_APPID
Get a count of subscribers by push application id.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_IDS

static final String SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_IDS
Find subscribers by push application id, status, and that match one of the subscriber ids in the ids list.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ADDRESS_AND_NOT_ID_AND_NOT_STATUS

static final String SUBSCRIPTION_FIND_BY_ADDRESS_AND_NOT_ID_AND_NOT_STATUS
Find subscribers that match an address and do not have the indicated subscriber id or status.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ADDRESS_AND_ID_AND_NOT_STATUS

static final String SUBSCRIPTION_FIND_BY_ADDRESS_AND_ID_AND_NOT_STATUS
Find subscribers that match an address and subscriber id and do not have the indicated status.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ID_AND_NOT_STATUS

static final String SUBSCRIPTION_FIND_BY_ID_AND_NOT_STATUS
Find subscribers that match a subscriber id and do not have the indicated status.

See Also:
Constant Field Values

SUBSCRIPTION_DELETE_INACTIVE_SUBSCRIPTION

static final String SUBSCRIPTION_DELETE_INACTIVE_SUBSCRIPTION
Hard delete an inactive (unsubscribed) subscriber.

See Also:
Constant Field Values

SUBSCRIPTION_DELETE_SUBSCRIPTIONS

static final String SUBSCRIPTION_DELETE_SUBSCRIPTIONS
Hard delete all subscribers for a push application.

See Also:
Constant Field Values

SUBSCRIPTION_FIND_BY_ID_PATTERN

static final String SUBSCRIPTION_FIND_BY_ID_PATTERN
Find subscribers based on the subscriber id pattern.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SIZE_BY_ID_PATTERN

static final String SUBSCRIPTION_GET_SIZE_BY_ID_PATTERN
Get a count of subscribers based on the subscriber id pattern.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SUBSCRIBE_COUNT

static final String SUBSCRIPTION_GET_SUBSCRIBE_COUNT
Get a count of the number of new subscribers to a push application based on a date range.

See Also:
Constant Field Values

SUBSCRIPTION_GET_UNSUBSCRIBE_COUNT

static final String SUBSCRIPTION_GET_UNSUBSCRIBE_COUNT
Get a count of the number of users that have unsubscribed from a push application based on a date range.

See Also:
Constant Field Values

SUBSCRIPTION_GET_RESUME_COUNT

static final String SUBSCRIPTION_GET_RESUME_COUNT
Get a count of the number of users that had their subscriptions resumed for a push application based on a date range.

See Also:
Constant Field Values

SUBSCRIPTION_GET_SUSPEND_COUNT

static final String SUBSCRIPTION_GET_SUSPEND_COUNT
Get a count of the number of users that had their subscriptions suspended for a push application based on a date range.

See Also:
Constant Field Values

SUBSCRIPTION_GET_DEVICEMODEL_COUNT

static final String SUBSCRIPTION_GET_DEVICEMODEL_COUNT
Get a count of the number of users for a push application based on the BlackBerry device model.

See Also:
Constant Field Values

SUBSCRIPTION_GET_OSVERSION_COUNT

static final String SUBSCRIPTION_GET_OSVERSION_COUNT
Get a count of the number of users for a push application based on the BlackBerry OS version.

See Also:
Constant Field Values

SUBSCRIPTION_GET_MODEL_COUNT_BY_STATUS

static final String SUBSCRIPTION_GET_MODEL_COUNT_BY_STATUS
Get a count of the number of users for a push application by status based on the BlackBerry device model.

See Also:
Constant Field Values

SUBSCRIPTION_GET_OSVERSION_COUNT_BY_STATUS

static final String SUBSCRIPTION_GET_OSVERSION_COUNT_BY_STATUS
Get a count of the number of users for a push application by status based on the BlackBerry OS version.

See Also:
Constant Field Values

PUSH_REQUEST_ADD

static final String PUSH_REQUEST_ADD
Add a push request.

See Also:
Constant Field Values

PUSH_REQUEST_UPDATE

@Deprecated
static final String PUSH_REQUEST_UPDATE
Deprecated. 
Update a push request.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE

static final String PUSH_REQUEST_DELETE
Delete all the push requests.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_COMPLETED

static final String PUSH_REQUEST_DELETE_COMPLETED
Delete all the completed push requests.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_BY_APPID

static final String PUSH_REQUEST_DELETE_BY_APPID
Delete all the push requests for a push application.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_COMPLETED_BY_APPID

static final String PUSH_REQUEST_DELETE_COMPLETED_BY_APPID
Delete all the completed push requests for a push application.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_BY_DATE

static final String PUSH_REQUEST_DELETE_BY_DATE
Delete all the push requests up to a certain date.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_COMPLETED_BY_DATE

static final String PUSH_REQUEST_DELETE_COMPLETED_BY_DATE
Delete all the completed push requests up to a certain date.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_BY_APPID_AND_DATE

static final String PUSH_REQUEST_DELETE_BY_APPID_AND_DATE
Delete all the push requests for a push application up to a certain date.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_COMPLETED_BY_APPID_AND_DATE

static final String PUSH_REQUEST_DELETE_COMPLETED_BY_APPID_AND_DATE
Delete all the completed push requests for a push application up to a certain date.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_BY_PUSHID

static final String PUSH_REQUEST_DELETE_BY_PUSHID
Delete a push request with the given push id.

See Also:
Constant Field Values

PUSH_REQUEST_DELETE_BY_PUSHIDS

static final String PUSH_REQUEST_DELETE_BY_PUSHIDS
Delete all the push requests matching a push id in the list.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_BY_ID

static final String PUSH_REQUEST_FIND_BY_ID
Find a push request with the indicated push id.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_ALL

static final String PUSH_REQUEST_FIND_ALL
Find all the push requests.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_BY_APPID

static final String PUSH_REQUEST_FIND_BY_APPID
Find all the push requests for a push application.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_BY_STATUS

@Deprecated
static final String PUSH_REQUEST_FIND_BY_STATUS
Deprecated. 
Find all the push requests with the indicated status.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_BY_DATE_RANGE

static final String PUSH_REQUEST_FIND_BY_DATE_RANGE
Find all the push requests within the indicated date range.

See Also:
Constant Field Values

PUSH_REQUEST_GET_SIZE_BY_DATE_RANGE

static final String PUSH_REQUEST_GET_SIZE_BY_DATE_RANGE
Get a count of all the push requests within the indicated date range.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_INCOMPLETE

static final String PUSH_REQUEST_FIND_INCOMPLETE
Find all the incomplete push requests

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_ADD

static final String PUSH_REQUEST_DETAIL_ADD
Add a push request detail.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_UPDATE

static final String PUSH_REQUEST_DETAIL_UPDATE
Update a push request detail.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_UPDATE_WITHOUT_ADDRESS

static final String PUSH_REQUEST_DETAIL_UPDATE_WITHOUT_ADDRESS
Update a push request detail without updating the address information.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID
Find all the push request details with the indicated push id.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATES

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATES
Find all the push request details with the indicated push id and matching one of the message states.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESS

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESS
Find the push request detail with the indicated push id and address.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESSES

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESSES
Find all the push request details with the indicated push id and matching one of the addresses.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_SUBSCRIBER_IDS

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_SUBSCRIBER_IDS
Find all the push request details with the indicated push id and matching one of the subscriber ids.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_STATUS_CODE

static final String PUSH_REQUEST_DETAIL_FIND_BY_STATUS_CODE
Find all the push request details with the indicated status code.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATUS_CODE

static final String PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATUS_CODE
Find all the push request details with the indicated push id and status code.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_BY_DATE_RANGE

static final String PUSH_REQUEST_DETAIL_FIND_BY_DATE_RANGE
Find all the push request details that fall within the indicated date range.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_GET_SIZE_BY_DATE_RANGE

static final String PUSH_REQUEST_DETAIL_GET_SIZE_BY_DATE_RANGE
Get a count of all the push request details that fall within the indicated date range.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_STATE

static final String PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_STATE
Find the push id and application id for push request details with the indicated message state.

See Also:
Constant Field Values

PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_IDS_AND_STATE

static final String PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_IDS_AND_STATE
Find the push id and application id for push request details with the indicated message state and matching one of the push ids.

See Also:
Constant Field Values

PUSH_REQUEST_FIND_INCOMPLETE_BY_APPID_AND_SUBID

static final String PUSH_REQUEST_FIND_INCOMPLETE_BY_APPID_AND_SUBID
Find all the incomplete push request details for a specific subscriber and application

See Also:
Constant Field Values

PUSH_COUNT_ADD

static final String PUSH_COUNT_ADD
Initialize the "completed" count for a push to 0.

See Also:
Constant Field Values

PUSH_COUNT_INCREMENT

static final String PUSH_COUNT_INCREMENT
Increment the "completed" count for a push.

See Also:
Constant Field Values

PUSH_COUNT_REMOVE

static final String PUSH_COUNT_REMOVE
Delete the "completed" count for a push.

See Also:
Constant Field Values

PUSH_STATS_ADD

static final String PUSH_STATS_ADD
Add push stats.

See Also:
Constant Field Values

PUSH_STATS_UPDATE

static final String PUSH_STATS_UPDATE
Increment push stats.

See Also:
Constant Field Values

PUSH_STATS_GET_STATS

static final String PUSH_STATS_GET_STATS
Get push stats.

See Also:
Constant Field Values

PUSH_STATS_RESET_RUNNING_PUSH_COUNT

static final String PUSH_STATS_RESET_RUNNING_PUSH_COUNT
Reset running push count.

See Also:
Constant Field Values

PUSH_STATS_RESET_RUNNING_CONTENT_SUM

static final String PUSH_STATS_RESET_RUNNING_CONTENT_SUM
Reset running content sum.

See Also:
Constant Field Values
Method Detail

getProperty

String getProperty(String property)
Returns the value for the given property name.

Parameters:
property - the key name
Returns:
the property string value

setPushSDKProperties

void setPushSDKProperties(PushSDKProperties pushSDKProperties)
Support for dependency injection. Inject an implementation of PushSDKProperties.

Parameters:
pushSDKProperties - an instance of the PushSDKProperties implementation


Copyright © 2011 Research In Motion. All Rights Reserved.