Interface TmaSubscriptionAccessFacade
- All Known Implementing Classes:
DefaultTmaSubscriptionAccessFacade
public interface TmaSubscriptionAccessFacade
Facade gathering
TmaSubscriptionAccessData related operations.- Since:
- 6.6
-
Method Summary
Modifier and TypeMethodDescriptionfindSubscriptionAccessesByPrincipal(String principalUid) Get an existing subscription access object for usergetSubscriptionAccessByPrincipalAndSubscriptionBase(String principalUid, String billingSystemId, String subscriberIdentity) Returns accessType of current user'sTmaSubscriptionBaseModel.getSubscriptionAccessesBySubscriberIdentity(String subscriberIdentity, String billingSystemId) Get List of TmaSubscriptionAccessData for given Subscriber identity and billing system id
-
Method Details
-
findSubscriptionAccessesByPrincipal
Get an existing subscription access object for user- Parameters:
principalUid- the unique identifier of the object which is intended to be updated- Returns:
- a
ListofTmaSubscriptionAccessDatabelonging to the identified principal
-
getSubscriptionAccessByPrincipalAndSubscriptionBase
TmaSubscriptionAccessModel getSubscriptionAccessByPrincipalAndSubscriptionBase(String principalUid, String billingSystemId, String subscriberIdentity) Returns accessType of current user'sTmaSubscriptionBaseModel.- Parameters:
principalUid- the unique identifier of the object which is intended to be updatedbillingSystemId- unique identifier of the billing systemsubscriberIdentity- unique identifier of the subscriber from the billing system- Returns:
TmaSubscriptionAccessModelcontaining accessType related data of current user
-
getSubscriptionAccessesBySubscriberIdentity
List<TmaSubscriptionAccessData> getSubscriptionAccessesBySubscriberIdentity(String subscriberIdentity, String billingSystemId) Get List of TmaSubscriptionAccessData for given Subscriber identity and billing system id- Parameters:
subscriberIdentity- unique identifier of a SubscriptionAccess.billingSystemId- String instance for related Billing system- Returns:
LIST<TmaSubscriptionAccessData> Subscription Access data for given subscriber identity and Billing system
-