org.sakaiproject.tool.assessment.integration.helper.integrated
Class AssessmentGradeInfoProvider

java.lang.Object
  extended by org.sakaiproject.tool.assessment.integration.helper.integrated.AssessmentGradeInfoProvider
All Implemented Interfaces:
org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

public class AssessmentGradeInfoProvider
extends Object
implements org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

Provides info to the gradebook about which assessments are visible


Constructor Summary
AssessmentGradeInfoProvider()
           
 
Method Summary
 void destroy()
           
 String getAppKey()
           
 org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService getGradebookExternalAssessmentService()
           
 org.sakaiproject.site.api.SiteService getSiteService()
           
 org.sakaiproject.user.api.UserDirectoryService getUserDirectoryService()
           
 void init()
           
 boolean isAssignmentDefined(String id)
           
 boolean isAssignmentGrouped(String id)
           
 boolean isAssignmentVisible(String id, String userId)
           
 void setGradebookExternalAssessmentService(org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService geaService)
           
 void setSiteService(org.sakaiproject.site.api.SiteService siteService)
           
 void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssessmentGradeInfoProvider

public AssessmentGradeInfoProvider()
Method Detail

init

public void init()

destroy

public void destroy()

getAppKey

public String getAppKey()
Specified by:
getAppKey in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

isAssignmentDefined

public boolean isAssignmentDefined(String id)
Specified by:
isAssignmentDefined in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

isAssignmentGrouped

public boolean isAssignmentGrouped(String id)
Specified by:
isAssignmentGrouped in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

isAssignmentVisible

public boolean isAssignmentVisible(String id,
                                   String userId)
Specified by:
isAssignmentVisible in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider

getGradebookExternalAssessmentService

public org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService getGradebookExternalAssessmentService()

setGradebookExternalAssessmentService

public void setGradebookExternalAssessmentService(org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService geaService)

setUserDirectoryService

public void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)

getUserDirectoryService

public org.sakaiproject.user.api.UserDirectoryService getUserDirectoryService()

getSiteService

public org.sakaiproject.site.api.SiteService getSiteService()

setSiteService

public void setSiteService(org.sakaiproject.site.api.SiteService siteService)


Copyright © 2005-2012 Sakai Project. All Rights Reserved.