Subversion Repositories bacoAlunos

Rev

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

package pt.estgp.estgweb.web.form.courses;

import pt.estgp.estgweb.domain.CourseStudiesPlanImpl;
import pt.estgp.estgweb.domain.DomainObjectFactory;
import pt.estgp.estgweb.services.courses.xsd.Curso;
import pt.estgp.estgweb.services.courses.xsd.CursoImpl;
import pt.estgp.estgweb.web.form.ApplicationForm;

/**
 * @author Jorge Machado
 * @date 25/Jun/2008
 * @see pt.estgp.estgweb.web.form.courses
 */

public class CourseStudiesPlansAdminForm extends ApplicationForm
{

    //Wrapper do Plano de estudos em edicao com versao e descricao de versao
    private CourseStudiesPlanImpl courseStudiesPlan = DomainObjectFactory.createCourseStudiesPlanImpl();
    //Plano de Estudos deserializado de XML para classe correspondente ao xsd em src/planoestudos.xsd
    private Curso planoEstudos = new CursoImpl();
    //curso em edição
    private long courseId = 0;
    //flag para indicar se o plano em edição é o ultimo plano criado
    private boolean versaoVigor = false;


    public CourseStudiesPlansAdminForm()
    {


    }

    public CourseStudiesPlanImpl getCourseStudiesPlan() {
        return courseStudiesPlan;
    }

    public void setCourseStudiesPlan(CourseStudiesPlanImpl courseStudiesPlan) {
        this.courseStudiesPlan = courseStudiesPlan;
    }

    public long getCourseId() {
        return courseId;
    }

    public void setCourseId(long courseId) {
        this.courseId = courseId;
    }

    public boolean isVersaoVigor() {
        return versaoVigor;
    }

    public void setVersaoVigor(boolean versaoVigor) {
        this.versaoVigor = versaoVigor;
    }

    public Curso getPlanoEstudos() {
        return planoEstudos;
    }

    public void setPlanoEstudos(Curso planoEstudos) {
        this.planoEstudos = planoEstudos;
    }
}