Class 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 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)
      • 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)