public class AuthzSectionsImpl extends Object implements org.sakaiproject.tool.gradebook.facades.Authz
| Constructor and Description |
|---|
AuthzSectionsImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map |
findMatchingEnrollmentsForItem(String gradebookUid,
Long categoryId,
int gbCategoryType,
String optionalSearchString,
String optionalSectionUid) |
Map |
findMatchingEnrollmentsForItemForUser(String userUid,
String gradebookUid,
Long categoryId,
int gbCategoryType,
String optionalSearchString,
String optionalSectionUid) |
Map |
findMatchingEnrollmentsForViewableCourseGrade(String gradebookUid,
int gbCategoryType,
String optionalSearchString,
String optionalSectionUid) |
Map |
findMatchingEnrollmentsForViewableItems(String gradebookUid,
List allGbItems,
String optionalSearchString,
String optionalSectionUid) |
List |
findStudentSectionMemberships(String gradebookUid,
String studentUid) |
List |
getAllSections(String gradebookUid) |
org.sakaiproject.tool.gradebook.facades.Authn |
getAuthn() |
org.sakaiproject.service.gradebook.shared.GradebookPermissionService |
getGradebookPermissionService() |
String |
getGradeViewFunctionForUserForStudentForItem(String gradebookUid,
Long itemId,
String studentUid) |
org.sakaiproject.section.api.SectionAwareness |
getSectionAwareness() |
List |
getStudentSectionMembershipNames(String gradebookUid,
String studentUid) |
List |
getViewableSections(String gradebookUid) |
boolean |
isUserAbleToEditAssessments(String gradebookUid) |
boolean |
isUserAbleToGrade(String gradebookUid) |
boolean |
isUserAbleToGrade(String gradebookUid,
String userUid) |
boolean |
isUserAbleToGradeAll(String gradebookUid) |
boolean |
isUserAbleToGradeAll(String gradebookUid,
String userUid) |
boolean |
isUserAbleToGradeItemForStudent(String gradebookUid,
Long itemId,
String studentUid) |
boolean |
isUserAbleToViewItemForStudent(String gradebookUid,
Long itemId,
String studentUid) |
boolean |
isUserAbleToViewOwnGrades(String gradebookUid) |
boolean |
isUserHasGraderPermissions(Long gradebookId) |
boolean |
isUserHasGraderPermissions(Long gradebookId,
String userUid) |
boolean |
isUserHasGraderPermissions(String gradebookUid) |
boolean |
isUserHasGraderPermissions(String gradebookUid,
String userUid) |
void |
setAuthn(org.sakaiproject.tool.gradebook.facades.Authn authn) |
void |
setGradebookPermissionService(org.sakaiproject.service.gradebook.shared.GradebookPermissionService gradebookPermissionService) |
void |
setSectionAwareness(org.sakaiproject.section.api.SectionAwareness sectionAwareness) |
public boolean isUserAbleToGrade(String gradebookUid)
isUserAbleToGrade in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToGrade(String gradebookUid, String userUid)
isUserAbleToGrade in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToGradeAll(String gradebookUid)
isUserAbleToGradeAll in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToGradeAll(String gradebookUid, String userUid)
isUserAbleToGradeAll in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserHasGraderPermissions(String gradebookUid)
isUserHasGraderPermissions in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserHasGraderPermissions(Long gradebookId)
isUserHasGraderPermissions in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserHasGraderPermissions(String gradebookUid, String userUid)
isUserHasGraderPermissions in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserHasGraderPermissions(Long gradebookId, String userUid)
isUserHasGraderPermissions in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToEditAssessments(String gradebookUid)
isUserAbleToEditAssessments in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToViewOwnGrades(String gradebookUid)
isUserAbleToViewOwnGrades in interface org.sakaiproject.tool.gradebook.facades.Authzpublic String getGradeViewFunctionForUserForStudentForItem(String gradebookUid, Long itemId, String studentUid)
getGradeViewFunctionForUserForStudentForItem in interface org.sakaiproject.tool.gradebook.facades.Authzpublic boolean isUserAbleToGradeItemForStudent(String gradebookUid, Long itemId, String studentUid) throws IllegalArgumentException
isUserAbleToGradeItemForStudent in interface org.sakaiproject.tool.gradebook.facades.AuthzIllegalArgumentExceptionpublic boolean isUserAbleToViewItemForStudent(String gradebookUid, Long itemId, String studentUid) throws IllegalArgumentException
isUserAbleToViewItemForStudent in interface org.sakaiproject.tool.gradebook.facades.AuthzIllegalArgumentExceptionpublic List getViewableSections(String gradebookUid)
getViewableSections in interface org.sakaiproject.tool.gradebook.facades.Authzpublic List getAllSections(String gradebookUid)
getAllSections in interface org.sakaiproject.tool.gradebook.facades.Authzpublic Map findMatchingEnrollmentsForItem(String gradebookUid, Long categoryId, int gbCategoryType, String optionalSearchString, String optionalSectionUid)
findMatchingEnrollmentsForItem in interface org.sakaiproject.tool.gradebook.facades.Authzpublic Map findMatchingEnrollmentsForItemForUser(String userUid, String gradebookUid, Long categoryId, int gbCategoryType, String optionalSearchString, String optionalSectionUid)
findMatchingEnrollmentsForItemForUser in interface org.sakaiproject.tool.gradebook.facades.Authzpublic Map findMatchingEnrollmentsForViewableCourseGrade(String gradebookUid, int gbCategoryType, String optionalSearchString, String optionalSectionUid)
findMatchingEnrollmentsForViewableCourseGrade in interface org.sakaiproject.tool.gradebook.facades.Authzpublic Map findMatchingEnrollmentsForViewableItems(String gradebookUid, List allGbItems, String optionalSearchString, String optionalSectionUid)
findMatchingEnrollmentsForViewableItems in interface org.sakaiproject.tool.gradebook.facades.Authzpublic List findStudentSectionMemberships(String gradebookUid, String studentUid)
findStudentSectionMemberships in interface org.sakaiproject.tool.gradebook.facades.Authzpublic List getStudentSectionMembershipNames(String gradebookUid, String studentUid)
getStudentSectionMembershipNames in interface org.sakaiproject.tool.gradebook.facades.Authzpublic org.sakaiproject.tool.gradebook.facades.Authn getAuthn()
public void setAuthn(org.sakaiproject.tool.gradebook.facades.Authn authn)
public org.sakaiproject.section.api.SectionAwareness getSectionAwareness()
public void setSectionAwareness(org.sakaiproject.section.api.SectionAwareness sectionAwareness)
public org.sakaiproject.service.gradebook.shared.GradebookPermissionService getGradebookPermissionService()
public void setGradebookPermissionService(org.sakaiproject.service.gradebook.shared.GradebookPermissionService gradebookPermissionService)
Copyright © 2003-2014 Sakai Project. All Rights Reserved.