Class LmsTrackerImpl
java.lang.Object
ch.tocco.nice2.optional.lms.impl.tracking.LmsTrackerImpl
- All Implemented Interfaces:
LmsTracker
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.lms.impl.tracking.LmsTracker
LmsTracker.TrackingParams -
Constructor Summary
ConstructorsConstructorDescriptionLmsTrackerImpl(Context ctx, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, BusinessUnitManager businessUnitManager, PrincipalService principalService, LmsSubscriptionQueryService lmsSubscriptionService) -
Method Summary
Modifier and TypeMethodDescriptiongetStatusLabel(Status status) voidvoidtrackPage(LmsTracker.TrackingParams trackingParams, Principal principal, org.joda.time.DateTime currentDate)
-
Constructor Details
-
LmsTrackerImpl
public LmsTrackerImpl(Context ctx, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, BusinessUnitManager businessUnitManager, PrincipalService principalService, LmsSubscriptionQueryService lmsSubscriptionService)
-
-
Method Details
-
trackPage
public void trackPage(LmsTracker.TrackingParams trackingParams, Principal principal, org.joda.time.DateTime currentDate) throws LmsTrackerException - Specified by:
trackPagein interfaceLmsTracker- Throws:
LmsTrackerException
-
getStatusLabel
- Specified by:
getStatusLabelin interfaceLmsTracker- Throws:
LmsTrackerException
-
repeat
- Specified by:
repeatin interfaceLmsTracker- Throws:
LmsTrackerException
-