public class AssessmentGradeInfoProvider extends Object implements ExternalAssignmentProvider, ExternalAssignmentProviderCompat
| Constructor and Description |
|---|
AssessmentGradeInfoProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
List<String> |
getAllExternalAssignments(String gradebookUid) |
Map<String,List<String>> |
getAllExternalAssignments(String gradebookUid,
Collection<String> studentIds) |
String |
getAppKey() |
List<String> |
getExternalAssignmentsForCurrentUser(String gradebookUid) |
GradebookExternalAssessmentService |
getGradebookExternalAssessmentService() |
SiteService |
getSiteService() |
UserDirectoryService |
getUserDirectoryService() |
void |
init() |
boolean |
isAssignmentDefined(String externalAppName,
String id) |
boolean |
isAssignmentGrouped(String id) |
boolean |
isAssignmentVisible(String id,
String userId) |
void |
setGradebookExternalAssessmentService(GradebookExternalAssessmentService geaService) |
void |
setMemoryService(MemoryService memoryService) |
void |
setSiteService(SiteService siteService) |
void |
setUserDirectoryService(UserDirectoryService userDirectoryService) |
public void init()
public void destroy()
public String getAppKey()
getAppKey in interface ExternalAssignmentProviderpublic boolean isAssignmentDefined(String externalAppName, String id)
isAssignmentDefined in interface ExternalAssignmentProviderpublic boolean isAssignmentGrouped(String id)
isAssignmentGrouped in interface ExternalAssignmentProviderpublic boolean isAssignmentVisible(String id, String userId)
isAssignmentVisible in interface ExternalAssignmentProviderpublic List<String> getExternalAssignmentsForCurrentUser(String gradebookUid)
getExternalAssignmentsForCurrentUser in interface ExternalAssignmentProviderpublic List<String> getAllExternalAssignments(String gradebookUid)
getAllExternalAssignments in interface ExternalAssignmentProviderCompatpublic Map<String,List<String>> getAllExternalAssignments(String gradebookUid, Collection<String> studentIds)
getAllExternalAssignments in interface ExternalAssignmentProviderpublic GradebookExternalAssessmentService getGradebookExternalAssessmentService()
public void setGradebookExternalAssessmentService(GradebookExternalAssessmentService geaService)
public void setUserDirectoryService(UserDirectoryService userDirectoryService)
public UserDirectoryService getUserDirectoryService()
public SiteService getSiteService()
public void setSiteService(SiteService siteService)
public void setMemoryService(MemoryService memoryService)
Copyright © 2003–2020 Sakai Project. All rights reserved.