|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| SubscriptionDAO | Data access object for subscribers. |
| SubscriptionService | Interface for performing subscription operations. |
| Class Summary | |
|---|---|
| SubMemoryDAOImpl | In-memory implementation of the SubscriptionDAO interface. |
| SubMemoryDataStore | Represents in-memory storage of subscriber data. |
| SubRDBMSDAOImpl | RDBMS implementation of the SubscriptionDAO interface. |
| Subscriber | Represents a subscriber to a push application. |
| SubscriberPartial | Represents a subscriber to a push application, with only a subset of the subscriber's details. |
| SubscriberPrimaryKey | Represents the primary key of a subscriber consisting of its app id and its subscriber id. |
| SubscriptionBeanLocator | Utility class that provides access to certain Spring beans in the subscription package. |
| SubscriptionServiceImpl | Implementation of the SubscriptionService interface. |
| SubscriptionValidationResult | Encapsulates the results of subscription validation including the collection of subscribers ids that do not exist, the collection of inactive subscriber ids, the collection of suspended subscriber ids, and the collection of addresses (e.g. |
| Enum Summary | |
|---|---|
| SubIllegalArgumentErrorCode | Error codes relating to invalid arguments to a subscription operation. |
| SubscriberStatus | The status of a subscriber. |
| SubscriberType | The type of the subscriber. |
| SubscriptionType | The subscription operations available to a user. |
| Exception Summary | |
|---|---|
| InvalidSubStatusException | Exception thrown when a subscription operation cannot be performed because it is invalid based on the current status of the subscriber. |
| PPGCommunicationFailureException | Exception thrown when an attempt to unsubscribe/suspend/resume a subscriber from the PPG fails. |
| SubDoesNotExistException | Exception thrown when a subscriber cannot be found in storage. |
| SubIllegalArgumentException | An IllegalArgumentException thrown when the arguments to a subscription operation are determined to be invalid. |
This package contains the subscription POJOs, subscription DAOs, subscription exceptions, and business logic for subscription-related functions.
This package requires that the PushSDKProperties implementation returns values for:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||