Subversion Repositories bacoAlunos

Rev

Rev 1830 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.domain.views;

import pt.estgp.estgweb.domain.CourseUnitEvaluation;
import pt.estgp.estgweb.domain.CourseUnitEvaluationImpl;

import java.io.Serializable;

/**
 * @author Jorge Machado
 * @date 2/Mar/2008
 * @time 19:34:49
 * @see pt.estgp.estgweb.domain.views
 */

public class CourseUnitEvaluationView extends DomainObjectView
{



    private CourseUnitEvaluation courseUnitEvaluation;
    private boolean fechar = false;
    private boolean teacherComplete = false;
    private boolean autosave = false;

    public 1.5.0/docs/api/java/lang/Class.html">Class getReferenceClass()
    {
        return CourseUnitEvaluationImpl.class;
    }

    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable()
    {
        return courseUnitEvaluation.getId();
    }

    public CourseUnitEvaluationView()
    {
    }

    public CourseUnitEvaluation getCourseUnitEvaluation() {
        return courseUnitEvaluation;
    }

    public void setCourseUnitEvaluation(CourseUnitEvaluation courseUnitEvaluation) {
        this.courseUnitEvaluation = courseUnitEvaluation;
    }

    public CourseUnitEvaluationView(CourseUnitEvaluation courseUnitEvaluation)
    {
        super(courseUnitEvaluation);
        this.courseUnitEvaluation = courseUnitEvaluation;
    }

    public void persistViewInObjectTeacher(CourseUnitEvaluation c)
    {
        c.setCumprimentoProgramaPercent(courseUnitEvaluation.getCumprimentoProgramaPercent());
        c.setNumAlunosAprov1013(courseUnitEvaluation.getNumAlunosAprov1013());
        c.setNumAlunosAprov1416(courseUnitEvaluation.getNumAlunosAprov1416());
        c.setNumAlunosAprov1720(courseUnitEvaluation.getNumAlunosAprov1720());
        c.setNumAlunosAprov1013Percent(courseUnitEvaluation.getNumAlunosAprov1013Percent());
        c.setNumAlunosAprov1416Percent(courseUnitEvaluation.getNumAlunosAprov1416Percent());
        c.setNumAlunosAprov1720Percent(courseUnitEvaluation.getNumAlunosAprov1720Percent());
        c.setNumAlunosAprovEspecial(courseUnitEvaluation.getNumAlunosAprovEspecial());
        c.setNumAlunosAprovFrequencia(courseUnitEvaluation.getNumAlunosAprovFrequencia());
        c.setNumAlunosAprovNormal(courseUnitEvaluation.getNumAlunosAprovNormal());
        c.setNumAlunosAprovRecurso(courseUnitEvaluation.getNumAlunosAprovRecurso());
        c.setNumAlunosAprovTotal(courseUnitEvaluation.getNumAlunosAprovTotal());
        c.setNumAlunosInscritos(courseUnitEvaluation.getNumAlunosInscritos());
        c.setNumAlunosReprovados(courseUnitEvaluation.getNumAlunosReprovados());
        c.setNumAlunosSemElementosAvaliacao(courseUnitEvaluation.getNumAlunosSemElementosAvaliacao());
        c.setQualApreciacaoCumprimentoPrograma(courseUnitEvaluation.getQualApreciacaoCumprimentoPrograma());
        c.setQualApreciacaoQuantitivos(courseUnitEvaluation.getQualApreciacaoQuantitivos());
        c.setQualApreciacaoUC(courseUnitEvaluation.getQualApreciacaoUC());
        c.setQualConclusoes(courseUnitEvaluation.getQualConclusoes());
    }

    public boolean isFechar() {
        return fechar;
    }

    public void setFechar(boolean fechar) {
        this.fechar = fechar;
    }

    public boolean isTeacherComplete() {
        return teacherComplete;
    }

    public void setTeacherComplete(boolean teacherComplete) {
        this.teacherComplete = teacherComplete;
    }

    public boolean isAutosave() {
        return autosave;
    }

    public void setAutosave(boolean autosave) {
        this.autosave = autosave;
    }
}