/** * @see org.sakaiproject.poll.logic.ExternalLogic#registerStatement(java.lang.String, org.sakaiproject.poll.model.Vote) */ @Override public void registerStatement(String pollText, Vote vote) { LearningResourceStoreService lrss = (LearningResourceStoreService) ComponentManager .get("org.sakaiproject.event.api.LearningResourceStoreService"); if (null != lrss) { Event event = eventTrackingService.newEvent("poll", "vote", true); lrss.registerStatement(getStatementForUserVotedInPoll(lrss.getEventActor(event), pollText, vote), "polls"); } }
/** * @see org.sakaiproject.poll.logic.ExternalLogic#registerStatement(java.lang.String, boolean) */ @Override public void registerStatement(String pollText, boolean newPoll) { LearningResourceStoreService lrss = (LearningResourceStoreService) ComponentManager .get("org.sakaiproject.event.api.LearningResourceStoreService"); if (null != lrss) { Event event = eventTrackingService.newEvent("poll", "edit poll", true); lrss.registerStatement(getStatementForUserEditPoll(lrss.getEventActor(event), pollText, newPoll), "polls"); } }
if (null != lrss && StringUtils.isNotEmpty(s.getGrade())) { for (User user : s.getSubmitters()) { lrss.registerStatement(getStatementForAssignmentGraded(lrss.getEventActor(event), event, a, s, user), "assignment"); if (null != lrss && StringUtils.isNotEmpty(s.getGrade())) { for (User user : s.getSubmitters()) { lrss.registerStatement(getStatementForAssignmentGraded(lrss.getEventActor(event), event, a, s, user), "assignment"); if (null != lrss) { for (User user : s.getSubmitters()) { lrss.registerStatement(getStatementForUnsubmittedAssignmentGraded(lrss.getEventActor(event), event, a, s, user), "sakai.assignment");