/** * @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"); } }
public void registerStatement(String prefix, String actorEmail, String verbStr, String objectURI, Boolean resultSuccess, Float resultScaledScore) { if (prefix == null || "".equals(prefix)) { throw new IllegalArgumentException("prefix must be set"); } LRS_Statement statement = new LRS_Statement(actorEmail, verbStr, objectURI); if (resultSuccess != null && resultScaledScore != null) { statement = new LRS_Statement(actorEmail, verbStr, objectURI, resultSuccess.booleanValue(), resultScaledScore.floatValue()); } else { statement = new LRS_Statement(actorEmail, verbStr, objectURI); } learningResourceStoreService.registerStatement(statement, prefix); }
/** * @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");