Class DefaultTmaSubscriptionAccessFacade
java.lang.Object
de.hybris.platform.b2ctelcofacades.subscription.impl.DefaultTmaSubscriptionAccessFacade
- All Implemented Interfaces:
TmaSubscriptionAccessFacade
public class DefaultTmaSubscriptionAccessFacade
extends Object
implements TmaSubscriptionAccessFacade
Default implementation of the
TmaSubscriptionAccessFacade.- Since:
- 6.6
-
Constructor Summary
Constructors -
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 idprotected de.hybris.platform.servicelayer.dto.converter.Converter<TmaSubscriptionAccessModel,TmaSubscriptionAccessData> protected TmaSubscriptionAccessServicevoidsetTmaSubscriptionAccessConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TmaSubscriptionAccessModel, TmaSubscriptionAccessData> tmaSubscriptionAccessConverter) voidsetTmaSubscriptionAccessService(TmaSubscriptionAccessService tmaSubscriptionAccessService)
-
Constructor Details
-
DefaultTmaSubscriptionAccessFacade
public DefaultTmaSubscriptionAccessFacade()
-
-
Method Details
-
findSubscriptionAccessesByPrincipal
Description copied from interface:TmaSubscriptionAccessFacadeGet an existing subscription access object for user- Specified by:
findSubscriptionAccessesByPrincipalin interfaceTmaSubscriptionAccessFacade- Parameters:
principalUid- the unique identifier of the object which is intended to be updated- Returns:
- a
ListofTmaSubscriptionAccessDatabelonging to the identified principal
-
getSubscriptionAccessByPrincipalAndSubscriptionBase
public TmaSubscriptionAccessModel getSubscriptionAccessByPrincipalAndSubscriptionBase(String principalUid, String billingSystemId, String subscriberIdentity) Description copied from interface:TmaSubscriptionAccessFacadeReturns accessType of current user'sTmaSubscriptionBaseModel.- Specified by:
getSubscriptionAccessByPrincipalAndSubscriptionBasein interfaceTmaSubscriptionAccessFacade- 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
public List<TmaSubscriptionAccessData> getSubscriptionAccessesBySubscriberIdentity(String subscriberIdentity, String billingSystemId) Description copied from interface:TmaSubscriptionAccessFacadeGet List of TmaSubscriptionAccessData for given Subscriber identity and billing system id- Specified by:
getSubscriptionAccessesBySubscriberIdentityin interfaceTmaSubscriptionAccessFacade- 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
-
getTmaSubscriptionAccessConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaSubscriptionAccessModel,TmaSubscriptionAccessData> getTmaSubscriptionAccessConverter() -
setTmaSubscriptionAccessConverter
public void setTmaSubscriptionAccessConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TmaSubscriptionAccessModel, TmaSubscriptionAccessData> tmaSubscriptionAccessConverter) -
getTmaSubscriptionAccessService
-
setTmaSubscriptionAccessService
public void setTmaSubscriptionAccessService(TmaSubscriptionAccessService tmaSubscriptionAccessService)
-