Package org.sakaiproject.tool.gradebook
Class GradebookArchive
- java.lang.Object
-
- org.sakaiproject.tool.gradebook.GradebookArchive
-
public class GradebookArchive extends Object
Models a gradebook and all of its dependent objects, which can all be serialized as xml for archiving.- Author:
- Josh Holtzman
-
-
Constructor Summary
Constructors Constructor Description GradebookArchive()GradebookArchive(Gradebook gradebook, GradeMapping selectedGradeMapping, Collection gradeMappings, CourseGrade courseGrade, Collection assignments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarchive()Serializes this gradebook archive into an xml documentCollectiongetAssignments()CourseGradegetCourseGrade()GradebookgetGradebook()CollectiongetGradeMappings()GradeMappinggetSelectedGradeMapping()voidreadArchive(String xml)Read a gradebook archive from an xml input stream.voidsetAssignments(Collection assignments)voidsetCourseGrade(CourseGrade courseGrade)voidsetGradebook(Gradebook gradebook)voidsetGradeMappings(Collection gradeMappings)voidsetSelectedGradeMapping(GradeMapping selectedGradeMapping)
-
-
-
Constructor Detail
-
GradebookArchive
public GradebookArchive()
-
GradebookArchive
public GradebookArchive(Gradebook gradebook, GradeMapping selectedGradeMapping, Collection gradeMappings, CourseGrade courseGrade, Collection assignments)
- Parameters:
gradebook-selectedGradeMapping-gradeMappings-courseGrade-assignments-
-
-
Method Detail
-
archive
public String archive()
Serializes this gradebook archive into an xml document
-
readArchive
public void readArchive(String xml)
Read a gradebook archive from an xml input stream.- Parameters:
xml- The input stream containing the serialized gradebook archive
-
getAssignments
public Collection getAssignments()
-
setAssignments
public void setAssignments(Collection assignments)
-
getCourseGrade
public CourseGrade getCourseGrade()
-
setCourseGrade
public void setCourseGrade(CourseGrade courseGrade)
-
getGradebook
public Gradebook getGradebook()
-
setGradebook
public void setGradebook(Gradebook gradebook)
-
getGradeMappings
public Collection getGradeMappings()
-
setGradeMappings
public void setGradeMappings(Collection gradeMappings)
-
getSelectedGradeMapping
public GradeMapping getSelectedGradeMapping()
-
setSelectedGradeMapping
public void setSelectedGradeMapping(GradeMapping selectedGradeMapping)
-
-