Class DefaultTmaSubscriptionAccessDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<TmaSubscriptionAccessModel>
de.hybris.platform.b2ctelcoservices.daos.impl.DefaultTmaSubscriptionAccessDao
- All Implemented Interfaces:
TmaSubscriptionAccessDao,de.hybris.platform.servicelayer.internal.dao.GenericDao<TmaSubscriptionAccessModel>
public class DefaultTmaSubscriptionAccessDao
extends de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<TmaSubscriptionAccessModel>
implements TmaSubscriptionAccessDao
Default implementation of the
TmaSubscriptionAccessDao.- Since:
- 6.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindSubscriptionAccessByPrincipalAndSubscriptionBase(String principalUid, String billingSystemId, String subscriberIdentity) Search for the subscription access object uniquely identified by the principal unique identifier, and the billing system id and subscriber identity unique combination.findSubscriptionAccessByPrincipalUid(String principalUid) Search for the subscription access objects associated with the given principal uidfindSubscriptionAccessesBySubscriberIdentity(String subscriberIdentity, String billingSystemId) Search for the subscription access objects with the subscriber identity given from a given billing system id.findSubscriptionAccessesByType(String principalUid, TmaAccessType accessType) Search for the subscription access objects associated with the given principal uid, filtered by the given access type.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultTmaSubscriptionAccessDao
public DefaultTmaSubscriptionAccessDao()
-
-
Method Details
-
findSubscriptionAccessByPrincipalAndSubscriptionBase
public TmaSubscriptionAccessModel findSubscriptionAccessByPrincipalAndSubscriptionBase(String principalUid, String billingSystemId, String subscriberIdentity) Description copied from interface:TmaSubscriptionAccessDaoSearch for the subscription access object uniquely identified by the principal unique identifier, and the billing system id and subscriber identity unique combination.- Specified by:
findSubscriptionAccessByPrincipalAndSubscriptionBasein interfaceTmaSubscriptionAccessDao- Parameters:
principalUid- unique identifier of the Principal entitybillingSystemId- unique identifier of the billing systemsubscriberIdentity- unique identifier of the subscriber from the billing system- Returns:
TmaSubscriptionAccessModelidentified by the above parameters
-
findSubscriptionAccessesBySubscriberIdentity
public List<TmaSubscriptionAccessModel> findSubscriptionAccessesBySubscriberIdentity(String subscriberIdentity, String billingSystemId) Description copied from interface:TmaSubscriptionAccessDaoSearch for the subscription access objects with the subscriber identity given from a given billing system id.- Specified by:
findSubscriptionAccessesBySubscriberIdentityin interfaceTmaSubscriptionAccessDao- Parameters:
subscriberIdentity- unique identifier of the subscriber from the given billing systembillingSystemId- unique identifier of the billing system- Returns:
- a
ListofTmaSubscriptionAccessModelbelonging to the same subscriber
-
findSubscriptionAccessesByType
public List<TmaSubscriptionAccessModel> findSubscriptionAccessesByType(String principalUid, TmaAccessType accessType) Description copied from interface:TmaSubscriptionAccessDaoSearch for the subscription access objects associated with the given principal uid, filtered by the given access type.- Specified by:
findSubscriptionAccessesByTypein interfaceTmaSubscriptionAccessDao- Parameters:
principalUid- uid of the principalaccessType- access type level for subscription access- Returns:
- a
ListofTmaSubscriptionAccessModelbelonging to the identified principal, having the given access type
-
findSubscriptionAccessByPrincipalUid
Description copied from interface:TmaSubscriptionAccessDaoSearch for the subscription access objects associated with the given principal uid- Specified by:
findSubscriptionAccessByPrincipalUidin interfaceTmaSubscriptionAccessDao- Parameters:
principalUid- uid of the principal- Returns:
- a
ListofTmaSubscriptionAccessModelbelonging to the identified principal
-