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
ConstructorDescriptionLmsTrackerImpl
(Context ctx, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, BusinessUnitManager businessUnitManager, PrincipalService principalService, LmsSubscriptionQueryService lmsSubscriptionService) -
Method Summary
Modifier and TypeMethodDescriptiongetStatusLabel
(Status status) void
void
trackPage
(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:
trackPage
in interfaceLmsTracker
- Throws:
LmsTrackerException
-
getStatusLabel
- Specified by:
getStatusLabel
in interfaceLmsTracker
- Throws:
LmsTrackerException
-
repeat
- Specified by:
repeat
in interfaceLmsTracker
- Throws:
LmsTrackerException
-