package pt.estgp.estgweb.web.form.courses;
import org.apache.struts.upload.FormFile;
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
();
//Plano de estudos editado do angular JS
private 1.5.0/docs/api/java/lang/String.html">String planoEstudosJsonInterface =
null;
//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;
private 1.5.0/docs/api/java/lang/String.html">String semestreId
;
private 1.5.0/docs/api/java/lang/String.html">String perfilId
;
private long sourcePlanId
;
private FormFile formFileImport
;
private FormFile formFileImport2
;
public CourseStudiesPlansAdminForm
()
{
}
public 1.5.0/docs/api/java/lang/String.html">String getPlanoEstudosJsonInterface
() {
return planoEstudosJsonInterface
;
}
public void setPlanoEstudosJsonInterface
(1.5.0/docs/api/java/lang/String.html">String planoEstudosJsonInterface
) {
this.
planoEstudosJsonInterface = planoEstudosJsonInterface
;
}
public long getSourcePlanId
() {
return sourcePlanId
;
}
public void setSourcePlanId
(long sourcePlanId
) {
this.
sourcePlanId = sourcePlanId
;
}
public 1.5.0/docs/api/java/lang/String.html">String getSemestreId
() {
return semestreId
;
}
public void setSemestreId
(1.5.0/docs/api/java/lang/String.html">String semestreId
) {
this.
semestreId = semestreId
;
}
public 1.5.0/docs/api/java/lang/String.html">String getPerfilId
() {
return perfilId
;
}
public void setPerfilId
(1.5.0/docs/api/java/lang/String.html">String perfilId
) {
this.
perfilId = perfilId
;
}
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
;
}
public FormFile getFormFileImport
() {
return formFileImport
;
}
public void setFormFileImport
(FormFile formFileImport
) {
this.
formFileImport = formFileImport
;
}
public FormFile getFormFileImport2
() {
return formFileImport2
;
}
public void setFormFileImport2
(FormFile formFileImport2
) {
this.
formFileImport2 = formFileImport2
;
}
}