package net.sourceforge.fenixedu.domain.complain; import net.sourceforge.fenixedu.domain.ExecutionCourse; import net.sourceforge.fenixedu.domain.RootDomainObject; import net.sourceforge.fenixedu.domain.Teacher; import net.sourceforge.fenixedu.domain.student.Student; import org.joda.time.YearMonthDay; import com.linkare.commons.metainfo.Linkare; @Linkare(author = "Sérgio Bogas") public class EvaluationComplain extends EvaluationComplain_Base { public EvaluationComplain() { super(); setRootDomainObject(RootDomainObject.getInstance()); } public EvaluationComplain(ExecutionCourse executionCourse, Teacher teacher, Student student, String description, YearMonthDay studentEvaluationComplainDateYearMonthDay) { this(); this.setExecutionCourse(executionCourse); this.setTeacher(teacher); this.setStudent(student); this.setDescription(description); this.setStudentEvaluationComplainDateYearMonthDay(studentEvaluationComplainDateYearMonthDay); } public EvaluationComplain(ExecutionCourse executionCourse, Teacher teacher, Student student, String description, String teacherAnswer, YearMonthDay studentEvaluationComplainDateYearMonthDay, YearMonthDay teacherAnswerDateYearMonthDay) { this(); this.setExecutionCourse(executionCourse); this.setTeacher(teacher); this.setStudent(student); this.setDescription(description); this.setTeacherAnswer(teacherAnswer); this.setStudentEvaluationComplainDateYearMonthDay(studentEvaluationComplainDateYearMonthDay); this.setTeacherAnswerDateYearMonthDay(teacherAnswerDateYearMonthDay); } }