Class LmsSubscriptionQueryServiceImpl
java.lang.Object
ch.tocco.nice2.optional.lms.impl.util.LmsSubscriptionQueryServiceImpl
- All Implemented Interfaces:
 LmsSubscriptionQueryService
@Component
public class LmsSubscriptionQueryServiceImpl
extends Object
implements LmsSubscriptionQueryService
- 
Constructor Summary
ConstructorsConstructorDescriptionLmsSubscriptionQueryServiceImpl(QueryBuilderFactory queryBuilderFactory, Context context, PrincipalService principalService, BusinessUnitManager businessUnitManager)  - 
Method Summary
Modifier and TypeMethodDescription@Nullable EntityfindLmsSubscription(Entity lmsObject, Principal principal, org.joda.time.DateTime datetime) finds the first Lms_subscription for the given parametersvoidsetAdditionalUserRelations(List<String> additionalUserRelations)  
- 
Constructor Details
- 
LmsSubscriptionQueryServiceImpl
public LmsSubscriptionQueryServiceImpl(QueryBuilderFactory queryBuilderFactory, Context context, PrincipalService principalService, BusinessUnitManager businessUnitManager)  
 - 
 - 
Method Details
- 
findLmsSubscription
@Nullable public @Nullable Entity findLmsSubscription(Entity lmsObject, Principal principal, org.joda.time.DateTime datetime) Description copied from interface:LmsSubscriptionQueryServicefinds the first Lms_subscription for the given parameters- Specified by:
 findLmsSubscriptionin interfaceLmsSubscriptionQueryService- Parameters:
 lmsObject- the Lms_object entity the Lms_subscription should belong toprincipal- the Principal for which a Lms_subscription should be founddatetime- the datetime on which the Lms_subscription has to be valid- Returns:
 - a Lms_subscription entity if one is found, null otherwise
 
 - 
setAdditionalUserRelations
 
 -