Rev 1310 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
205 | jmachado | 1 | package pt.estgp.estgweb.domain.views; |
2 | |||
749 | jmachado | 3 | import pt.estgp.estgweb.domain.CourseUnitProgram; |
4 | import pt.estgp.estgweb.domain.CourseUnitProgramImpl; |
||
205 | jmachado | 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 | */ |
||
749 | jmachado | 14 | public class CourseUnitProgramView extends DomainObjectView |
205 | jmachado | 15 | { |
16 | |||
847 | jmachado | 17 | //INICIADO a -1 porque só vai ser preciso nalguns serviços WEB |
18 | //serviço em uso Salvar Ficha Curricular |
||
19 | private long responsableId = -1; |
||
20 | |||
21 | public long getResponsableId() { |
||
22 | return responsableId; |
||
23 | } |
||
24 | |||
25 | public void setResponsableId(long responsableId) { |
||
26 | this.responsableId = responsableId; |
||
27 | } |
||
28 | |||
749 | jmachado | 29 | private CourseUnitProgram courseUnitProgram; |
207 | jmachado | 30 | |
205 | jmachado | 31 | public 1.5.0/docs/api/java/lang/Class.html">Class getReferenceClass() |
32 | { |
||
749 | jmachado | 33 | return CourseUnitProgramImpl.class; |
205 | jmachado | 34 | } |
35 | |||
36 | public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable() |
||
37 | { |
||
749 | jmachado | 38 | return courseUnitProgram.getId(); |
205 | jmachado | 39 | } |
40 | |||
749 | jmachado | 41 | public CourseUnitProgramView() |
205 | jmachado | 42 | { |
43 | } |
||
44 | |||
749 | jmachado | 45 | public CourseUnitProgram getCourseUnitProgram() { |
46 | return courseUnitProgram; |
||
205 | jmachado | 47 | } |
48 | |||
749 | jmachado | 49 | public void setCourseUnitProgram(CourseUnitProgram courseUnitProgram) { |
50 | this.courseUnitProgram = courseUnitProgram; |
||
205 | jmachado | 51 | } |
52 | |||
749 | jmachado | 53 | public CourseUnitProgramView(CourseUnitProgram courseUnitProgram) |
208 | jmachado | 54 | { |
749 | jmachado | 55 | super(courseUnitProgram); |
56 | this.courseUnitProgram = courseUnitProgram; |
||
208 | jmachado | 57 | } |
58 | |||
749 | jmachado | 59 | public void persistViewInObjectTeacher(CourseUnitProgram c) |
563 | jmachado | 60 | { |
1350 | jmachado | 61 | c.getCourseUnitProgramPart2().setObjectivos(courseUnitProgram.getCourseUnitProgramPart2().getObjectivos()); |
62 | c.setPrerequisitos(courseUnitProgram.getPrerequisitos()); |
||
63 | c.setLingua1(courseUnitProgram.getLingua1()); |
||
64 | c.setLingua2(courseUnitProgram.getLingua2()); |
||
65 | |||
749 | jmachado | 66 | c.getCourseUnitProgramPart2().setAvaliacaoOrdinariosFrequencia(courseUnitProgram.getCourseUnitProgramPart2().getAvaliacaoOrdinariosFrequencia()); |
67 | c.getCourseUnitProgramPart2().setAvaliacaoOrdinariosExame(courseUnitProgram.getCourseUnitProgramPart2().getAvaliacaoOrdinariosExame()); |
||
68 | c.getCourseUnitProgramPart2().setAvaliacaoEspeciaisFrequencia(courseUnitProgram.getCourseUnitProgramPart2().getAvaliacaoEspeciaisFrequencia()); |
||
69 | c.getCourseUnitProgramPart2().setAvaliacaoEspeciaissExame(courseUnitProgram.getCourseUnitProgramPart2().getAvaliacaoEspeciaissExame()); |
||
563 | jmachado | 70 | |
749 | jmachado | 71 | c.getCourseUnitProgramPart2().setMetodologiasEnsino(courseUnitProgram.getCourseUnitProgramPart2().getMetodologiasEnsino()); |
72 | c.getCourseUnitProgramPart2().setDemonstracaoObjectivosMetodologia(courseUnitProgram.getCourseUnitProgramPart2().getDemonstracaoObjectivosMetodologia()); |
||
208 | jmachado | 73 | |
749 | jmachado | 74 | c.setBibliografia(courseUnitProgram.getBibliografia()); |
75 | c.setBibliografiaComplementar(courseUnitProgram.getBibliografiaComplementar()); |
||
207 | jmachado | 76 | |
749 | jmachado | 77 | c.getCourseUnitProgramPart2().setConteudos(courseUnitProgram.getCourseUnitProgramPart2().getConteudos()); |
78 | c.getCourseUnitProgramPart2().setDemonstracaoCoerenciaConteudos(courseUnitProgram.getCourseUnitProgramPart2().getDemonstracaoCoerenciaConteudos()); |
||
207 | jmachado | 79 | |
749 | jmachado | 80 | |
205 | jmachado | 81 | } |
82 | |||
749 | jmachado | 83 | public void persistViewInObjectCoordinator(CourseUnitProgram c) |
208 | jmachado | 84 | { |
85 | |||
749 | jmachado | 86 | c.setEcts(courseUnitProgram.getEcts()); |
87 | c.setCargaHorariaTotal(courseUnitProgram.getCargaHorariaTotal()); |
||
88 | c.setCargaHorariaT(courseUnitProgram.getCargaHorariaT()); |
||
89 | c.setCargaHorariaTP(courseUnitProgram.getCargaHorariaTP()) ; |
||
90 | c.setCargaHorariaPL(courseUnitProgram.getCargaHorariaPL()); |
||
91 | c.setCargaHorariaTC(courseUnitProgram.getCargaHorariaTC()); |
||
92 | c.setCargaHorariaO(courseUnitProgram.getCargaHorariaO()); |
||
93 | c.setCargaHorariaS(courseUnitProgram.getCargaHorariaS()); |
||
94 | c.setCargaHorariaOT(courseUnitProgram.getCargaHorariaOT()); |
||
208 | jmachado | 95 | |
205 | jmachado | 96 | } |
97 | |||
749 | jmachado | 98 | public void persistViewInObjectAdministrator(CourseUnitProgram c) |
207 | jmachado | 99 | { |
1350 | jmachado | 100 | persistViewInObjectCoordinator(c); |
101 | persistViewInObjectTeacher(c); |
||
205 | jmachado | 102 | } |
103 | |||
749 | jmachado | 104 | |
205 | jmachado | 105 | } |