Subversion Repositories bacoAlunos

Rev

Rev 1830 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
881 jmachado 1
package pt.estgp.estgweb.domain.views;
2
 
3
import pt.estgp.estgweb.domain.CourseUnitEvaluation;
4
import pt.estgp.estgweb.domain.CourseUnitEvaluationImpl;
5
 
6
import java.io.Serializable;
7
 
8
/**
9
 * @author Jorge Machado
10
 * @date 2/Mar/2008
11
 * @time 19:34:49
12
 * @see pt.estgp.estgweb.domain.views
13
 */
14
public class CourseUnitEvaluationView extends DomainObjectView
15
{
16
 
17
 
18
 
19
    private CourseUnitEvaluation courseUnitEvaluation;
917 jmachado 20
    private boolean fechar = false;
1017 jmachado 21
    private boolean teacherComplete = false;
1153 jmachado 22
    private boolean autosave = false;
881 jmachado 23
 
24
    public 1.5.0/docs/api/java/lang/Class.html">Class getReferenceClass()
25
    {
26
        return CourseUnitEvaluationImpl.class;
27
    }
28
 
29
    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable()
30
    {
31
        return courseUnitEvaluation.getId();
32
    }
33
 
34
    public CourseUnitEvaluationView()
35
    {
36
    }
37
 
38
    public CourseUnitEvaluation getCourseUnitEvaluation() {
39
        return courseUnitEvaluation;
40
    }
41
 
42
    public void setCourseUnitEvaluation(CourseUnitEvaluation courseUnitEvaluation) {
43
        this.courseUnitEvaluation = courseUnitEvaluation;
44
    }
45
 
46
    public CourseUnitEvaluationView(CourseUnitEvaluation courseUnitEvaluation)
47
    {
48
        super(courseUnitEvaluation);
49
        this.courseUnitEvaluation = courseUnitEvaluation;
50
    }
51
 
52
    public void persistViewInObjectTeacher(CourseUnitEvaluation c)
53
    {
1843 jmachado 54
        c.setCumprimentoProgramaPercent(courseUnitEvaluation.getCumprimentoProgramaPercent());
881 jmachado 55
        c.setNumAlunosAprov1013(courseUnitEvaluation.getNumAlunosAprov1013());
56
        c.setNumAlunosAprov1416(courseUnitEvaluation.getNumAlunosAprov1416());
57
        c.setNumAlunosAprov1720(courseUnitEvaluation.getNumAlunosAprov1720());
1830 jmachado 58
        c.setNumAlunosAprov1013Percent(courseUnitEvaluation.getNumAlunosAprov1013Percent());
59
        c.setNumAlunosAprov1416Percent(courseUnitEvaluation.getNumAlunosAprov1416Percent());
60
        c.setNumAlunosAprov1720Percent(courseUnitEvaluation.getNumAlunosAprov1720Percent());
881 jmachado 61
        c.setNumAlunosAprovEspecial(courseUnitEvaluation.getNumAlunosAprovEspecial());
62
        c.setNumAlunosAprovFrequencia(courseUnitEvaluation.getNumAlunosAprovFrequencia());
63
        c.setNumAlunosAprovNormal(courseUnitEvaluation.getNumAlunosAprovNormal());
64
        c.setNumAlunosAprovRecurso(courseUnitEvaluation.getNumAlunosAprovRecurso());
65
        c.setNumAlunosAprovTotal(courseUnitEvaluation.getNumAlunosAprovTotal());
66
        c.setNumAlunosInscritos(courseUnitEvaluation.getNumAlunosInscritos());
67
        c.setNumAlunosReprovados(courseUnitEvaluation.getNumAlunosReprovados());
68
        c.setNumAlunosSemElementosAvaliacao(courseUnitEvaluation.getNumAlunosSemElementosAvaliacao());
69
        c.setQualApreciacaoCumprimentoPrograma(courseUnitEvaluation.getQualApreciacaoCumprimentoPrograma());
70
        c.setQualApreciacaoQuantitivos(courseUnitEvaluation.getQualApreciacaoQuantitivos());
71
        c.setQualApreciacaoUC(courseUnitEvaluation.getQualApreciacaoUC());
72
        c.setQualConclusoes(courseUnitEvaluation.getQualConclusoes());
73
    }
917 jmachado 74
 
75
    public boolean isFechar() {
76
        return fechar;
77
    }
78
 
79
    public void setFechar(boolean fechar) {
80
        this.fechar = fechar;
81
    }
1017 jmachado 82
 
83
    public boolean isTeacherComplete() {
84
        return teacherComplete;
85
    }
86
 
87
    public void setTeacherComplete(boolean teacherComplete) {
88
        this.teacherComplete = teacherComplete;
89
    }
1153 jmachado 90
 
91
    public boolean isAutosave() {
92
        return autosave;
93
    }
94
 
95
    public void setAutosave(boolean autosave) {
96
        this.autosave = autosave;
97
    }
881 jmachado 98
}