public class GradebookPermissionServiceImpl extends BaseHibernateManager implements GradebookPermissionService
authn, eventTrackingService, externalAssessmentService, propertiesMap, serverConfigurationService| Constructor and Description |
|---|
GradebookPermissionServiceImpl() |
addPermission, assignmentNameExists, calculateEquivalentPercent, calculateEquivalentPointValueForPercent, convertPointsToLetterGrade, convertPointsToPercentage, createAssignment, createAssignmentForCategory, createCategory, createCategory, createDefaultLetterGradePercentMapping, createOrUpdateDefaultLetterGradePercentMapping, createUngradedAssignment, createUngradedAssignmentForCategory, deletePermission, filterGradeRecordsByStudents, finalizeNullGradeRecords, getAllStudentUids, getAssignment, getAssignmentGradeRecord, getAssignments, getAssignmentScoreComment, getAssignmentsForCategory, getAssignmentWithoutStats, getAssignmentWithoutStats, getAuthn, getCategories, getCategoriesWithAssignments, getCategory, getComments, getCountedStudentGradeRecords, getCourseGrade, getCourseGradeOverrides, getCourseGradeRecord, getDefaultLetterGradePercentMapping, getEventTrackingService, getGradebook, getGradebookExternalAssessmentService, getGradebookUid, getIsAssignmentExcused, getLetterGradePercentMapping, getPermissionsForGB, getPermissionsForGBForCategoryIds, getPermissionsForUser, getPermissionsForUserAnyCategory, getPermissionsForUserAnyGroup, getPermissionsForUserAnyGroupAnyCategory, getPermissionsForUserAnyGroupForCategory, getPermissionsForUserForCategory, getPermissionsForUserForGoupsAnyCategory, getPermissionsForUserForGroup, getPropertyValue, getServerConfigurationService, getUserUid, getVisibleExternalAssignments, isAssignmentDefined, isExplicitlyEnteredCourseGradeRecords, isGradebookDefined, postEvent, removeCategory, saveNewAssignment, saveOrUpdateLetterGradePercentMapping, setAssignmentScoreComment, setAuthn, setEventTrackingService, setGradebookExternalAssessmentService, setPropertyValue, setServerConfigurationService, studentCanView, updateAssignment, updateCategory, updateGradebook, updateGradeMapping, updatePermission, updatePermission, validateLetterGradeMappingpublic List<Long> getCategoriesForUser(Long gradebookId, String userId, List<Long> categoryIdList) throws IllegalArgumentException
getCategoriesForUser in interface GradebookPermissionServiceIllegalArgumentExceptionpublic List<Long> getCategoriesForUserForStudentView(Long gradebookId, String userId, String studentId, List<Long> categoriesIds, List<String> sectionIds) throws IllegalArgumentException
getCategoriesForUserForStudentView in interface GradebookPermissionServiceIllegalArgumentExceptionpublic boolean getPermissionForUserForAllAssignment(Long gradebookId, String userId) throws IllegalArgumentException
getPermissionForUserForAllAssignment in interface GradebookPermissionServiceIllegalArgumentExceptionpublic boolean getPermissionForUserForAllAssignmentForStudent(Long gradebookId, String userId, String studentId, List sectionIds) throws IllegalArgumentException
getPermissionForUserForAllAssignmentForStudent in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map<String,String> getStudentsForItem(Long gradebookId, String userId, List<String> studentIds, int cateType, Long categoryId, List courseSections) throws IllegalArgumentException
getStudentsForItem in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map<String,String> getStudentsForItem(String gradebookUid, String userId, List<String> studentIds, int cateType, Long categoryId, List courseSections) throws IllegalArgumentException
getStudentsForItem in interface GradebookPermissionServiceIllegalArgumentExceptionpublic List<String> getViewableGroupsForUser(Long gradebookId, String userId, List<String> groupIds)
getViewableGroupsForUser in interface GradebookPermissionServicepublic List getViewableGroupsForUser(String gradebookUid, String userId, List groupIds)
getViewableGroupsForUser in interface GradebookPermissionServicepublic List getGraderPermissionsForUser(Long gradebookId, String userId)
getGraderPermissionsForUser in interface GradebookPermissionServicepublic List getGraderPermissionsForUser(String gradebookUid, String userId)
getGraderPermissionsForUser in interface GradebookPermissionServicepublic Map getAvailableItemsForStudent(Long gradebookId, String userId, String studentId, Collection courseSections) throws IllegalArgumentException
getAvailableItemsForStudent in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map getAvailableItemsForStudent(String gradebookUid, String userId, String studentId, Collection courseSections) throws IllegalArgumentException
getAvailableItemsForStudent in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map getAvailableItemsForStudents(Long gradebookId, String userId, List studentIds, Collection courseSections) throws IllegalArgumentException
getAvailableItemsForStudents in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map getAvailableItemsForStudents(String gradebookUid, String userId, List studentIds, Collection courseSections) throws IllegalArgumentException
getAvailableItemsForStudents in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map getCourseGradePermission(Long gradebookId, String userId, List studentIds, List courseSections) throws IllegalArgumentException
getCourseGradePermission in interface GradebookPermissionServiceIllegalArgumentExceptionpublic Map getCourseGradePermission(String gradebookUid, String userId, List studentIds, List courseSections) throws IllegalArgumentException
getCourseGradePermission in interface GradebookPermissionServiceIllegalArgumentExceptionpublic List getViewableStudentsForUser(Long gradebookId, String userId, List studentIds, List sections)
getViewableStudentsForUser in interface GradebookPermissionServicepublic List getViewableStudentsForUser(String gradebookUid, String userId, List studentIds, List sections)
getViewableStudentsForUser in interface GradebookPermissionServicepublic List<PermissionDefinition> getRealmsPermissionsForUser(String userUuid, String siteId, Role role)
getRealmsPermissionsForUser in interface GradebookPermissionServiceuserUuid - siteId - role - user RolePermissionDefinitions or empty list if nonepublic SectionAwareness getSectionAwareness()
getSectionAwareness in class BaseHibernateManagerpublic void setSectionAwareness(SectionAwareness sectionAwareness)
setSectionAwareness in class BaseHibernateManagerpublic GradebookService getGradebookService()
public void setGradebookService(GradebookService gradebookService)
public List<PermissionDefinition> getPermissionsForUser(String gradebookUid, String userId)
getPermissionsForUser in interface GradebookPermissionServicepublic void updatePermissionsForUser(String gradebookUid, String userId, List<PermissionDefinition> permissionDefinitions)
updatePermissionsForUser in interface GradebookPermissionServicepublic void clearPermissionsForUser(String gradebookUid, String userId)
clearPermissionsForUser in interface GradebookPermissionServiceCopyright © 2003–2022 Sakai Project. All rights reserved.