public class GradebookManagerImpl extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements org.sakaiproject.api.app.postem.data.GradebookManager, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXT |
static String |
ID |
static String |
RELEASED |
static String |
STUDENTS |
static String |
TITLE |
| Constructor and Description |
|---|
GradebookManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.sakaiproject.api.app.postem.data.Gradebook |
createEmptyGradebook(String creator,
String context) |
org.sakaiproject.api.app.postem.data.Gradebook |
createGradebook(String title,
String creator,
String context,
List headings,
SortedSet students,
org.sakaiproject.api.app.postem.data.Template template,
String fileReference) |
org.sakaiproject.api.app.postem.data.StudentGrades |
createStudentGrades(String username,
List grades) |
org.sakaiproject.api.app.postem.data.StudentGrades |
createStudentGradesInGradebook(String username,
List grades,
org.sakaiproject.api.app.postem.data.Gradebook gradebook) |
org.sakaiproject.api.app.postem.data.Template |
createTemplate(String template) |
void |
deleteGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook) |
void |
deleteStudentGrades(org.sakaiproject.api.app.postem.data.StudentGrades student) |
org.sakaiproject.api.app.postem.data.Gradebook |
getGradebookByIdWithHeadings(Long gradebookId) |
org.sakaiproject.api.app.postem.data.Gradebook |
getGradebookByIdWithHeadingsAndStudents(Long gradebookId) |
org.sakaiproject.api.app.postem.data.Gradebook |
getGradebookByTitleAndContext(String title,
String context) |
SortedSet |
getGradebooksByContext(String context,
String sortBy,
boolean ascending) |
SortedSet |
getReleasedGradebooksByContext(String context,
String sortBy,
boolean ascending) |
org.sakaiproject.api.app.postem.data.StudentGrades |
getStudentByGBAndUsername(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
String username) |
SortedSet |
getStudentGradesForGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook) |
List |
getUsernamesInGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook) |
void |
saveGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook) |
void |
updateGrades(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
List headings,
SortedSet students) |
void |
updateStudent(org.sakaiproject.api.app.postem.data.StudentGrades student) |
void |
updateTemplate(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
String template,
String fileReference) |
public static final String TITLE
public static final String CONTEXT
public static final String STUDENTS
public static final String ID
public static final String RELEASED
public org.sakaiproject.api.app.postem.data.Gradebook createGradebook(String title, String creator, String context, List headings, SortedSet students, org.sakaiproject.api.app.postem.data.Template template, String fileReference)
createGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.Gradebook createEmptyGradebook(String creator, String context)
createEmptyGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.StudentGrades createStudentGradesInGradebook(String username, List grades, org.sakaiproject.api.app.postem.data.Gradebook gradebook)
createStudentGradesInGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.StudentGrades createStudentGrades(String username, List grades)
createStudentGrades in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.Template createTemplate(String template)
createTemplate in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic void deleteGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook)
deleteGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic void deleteStudentGrades(org.sakaiproject.api.app.postem.data.StudentGrades student)
deleteStudentGrades in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.Gradebook getGradebookByTitleAndContext(String title, String context)
getGradebookByTitleAndContext in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic SortedSet getGradebooksByContext(String context, String sortBy, boolean ascending)
getGradebooksByContext in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic SortedSet getReleasedGradebooksByContext(String context, String sortBy, boolean ascending)
getReleasedGradebooksByContext in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic SortedSet getStudentGradesForGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook) throws IllegalArgumentException
getStudentGradesForGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerIllegalArgumentExceptionpublic void saveGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook)
throws IllegalArgumentException
saveGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerIllegalArgumentExceptionpublic void updateGrades(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
List headings,
SortedSet students)
updateGrades in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic void updateTemplate(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
String template,
String fileReference)
updateTemplate in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.Gradebook getGradebookByIdWithHeadingsAndStudents(Long gradebookId)
getGradebookByIdWithHeadingsAndStudents in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.Gradebook getGradebookByIdWithHeadings(Long gradebookId)
getGradebookByIdWithHeadings in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic org.sakaiproject.api.app.postem.data.StudentGrades getStudentByGBAndUsername(org.sakaiproject.api.app.postem.data.Gradebook gradebook,
String username)
getStudentByGBAndUsername in interface org.sakaiproject.api.app.postem.data.GradebookManagerpublic void updateStudent(org.sakaiproject.api.app.postem.data.StudentGrades student)
throws IllegalArgumentException
updateStudent in interface org.sakaiproject.api.app.postem.data.GradebookManagerIllegalArgumentExceptionpublic List getUsernamesInGradebook(org.sakaiproject.api.app.postem.data.Gradebook gradebook)
getUsernamesInGradebook in interface org.sakaiproject.api.app.postem.data.GradebookManagerCopyright © 2004-2015 Sakai Project. All Rights Reserved.