package fi.otavanopisto.muikku.plugins.schooldatapyramus.entities; import java.util.Date; import fi.otavanopisto.muikku.plugins.schooldatapyramus.SchoolDataPyramusPluginDescriptor; import fi.otavanopisto.muikku.schooldata.SchoolDataIdentifier; import fi.otavanopisto.muikku.schooldata.entity.WorkspaceAssessment; public class PyramusWorkspaceAssessment implements WorkspaceAssessment { public PyramusWorkspaceAssessment(String identifier, String workSpaceUserIdentifier, String assessingUserIdentifier, String gradeIdentifier, String gradingScaleIdentifier, String verbalAssessment, Date date, Boolean passing) { super(); this.identifier = new SchoolDataIdentifier(identifier, SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE); this.workSpaceUserIdentifier = new SchoolDataIdentifier(workSpaceUserIdentifier, SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE); this.assessingUserIdentifier = new SchoolDataIdentifier(assessingUserIdentifier, SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE); this.gradeIdentifier = new SchoolDataIdentifier(gradeIdentifier, SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE); this.gradingScaleIdentifier = new SchoolDataIdentifier(gradingScaleIdentifier, SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE); this.verbalAssessment = verbalAssessment; this.date = date; this.passing = passing; } @Override public SchoolDataIdentifier getIdentifier() { return identifier; } @Override public String getSchoolDataSource() { return SchoolDataPyramusPluginDescriptor.SCHOOL_DATA_SOURCE; } @Override public SchoolDataIdentifier getWorkspaceUserIdentifier() { return workSpaceUserIdentifier; } @Override public SchoolDataIdentifier getAssessingUserIdentifier() { return assessingUserIdentifier; } @Override public SchoolDataIdentifier getGradeIdentifier() { return gradeIdentifier; } @Override public SchoolDataIdentifier getGradingScaleIdentifier() { return gradingScaleIdentifier; } @Override public String getVerbalAssessment() { return verbalAssessment; } @Override public Date getDate() { return date; } @Override public Boolean getPassing() { return passing; } private SchoolDataIdentifier identifier; private SchoolDataIdentifier workSpaceUserIdentifier; private SchoolDataIdentifier assessingUserIdentifier; private SchoolDataIdentifier gradeIdentifier; private SchoolDataIdentifier gradingScaleIdentifier; private String verbalAssessment; private Date date; private Boolean passing; }