source: ether_eccad/trunk/ECCAD_INTERFACE/WEB-INF/src/org/medias/eccad/presentation/bean/emission/EmissionBean.java @ 68

Last change on this file since 68 was 68, checked in by cbipsl, 14 years ago

commit v1 eccad

  • Property svn:executable set to *
File size: 2.4 KB
Line 
1package org.medias.eccad.presentation.bean.emission;
2
3
4//import org.medias.eccad.helpers.LoggerPerso;
5import org.medias.eccad.helpers.LoggerPerso;
6import org.medias.eccad.metier.emission.ServiceEmission;
7import org.medias.eccad.modele.RequeteFacteurEmission;
8import org.medias.eccad.presentation.bean.AbstractVueBean;
9import org.medias.eccad.presentation.bean.emission.traducteur.TraducteurEmission;
10
11public class EmissionBean extends AbstractVueBean {
12        private FacteurEmissionBean facteur;
13        private LandcoverBean landcover;
14        private ServiceEmission service;
15        private BurntBean burnt;
16        private FacteurResultatBean resultat;
17        private RequeteFacteurEmission requete;
18       
19        public EmissionBean() {
20                controleSession();
21                service = new ServiceEmission();
22                facteur = new FacteurEmissionBean(this);
23        }
24       
25        public String nextLandcover() {
26                controleSession();
27                landcover = new LandcoverBean(this);
28                landcover.init(facteur.getProduit().getId_item());
29                return "page_em_landcover";
30        }
31       
32        public String nextBurntArea() {
33                controleSession();
34                if (landcover.getListeIdVegetationClasse().size() == 0) {
35                        landcover.setMessage("you have to select at least one type of vegetation");
36                        return "page_em_landcover";
37                }
38                landcover.setMessage("");
39                burnt = new BurntBean(this);
40                return "page_em_burnt";
41        }
42       
43        public String processData() {
44                controleSession();
45                requete = new TraducteurEmission().getRequete(this);
46                resultat = new FacteurResultatBean(this, requete);
47                return "page_em_resultat";
48        }
49       
50        public FacteurEmissionBean getFacteur() {
51                controleSession();
52                return facteur;
53        }
54
55        public void setFacteur(FacteurEmissionBean facteur) {
56                this.facteur = facteur;
57        }
58
59        public LandcoverBean getLandcover() {
60                controleSession();
61                return landcover;
62        }
63
64        public void setLandcover(LandcoverBean landcover) {
65                this.landcover = landcover;
66        }
67
68        public ServiceEmission getService() {
69                return service;
70        }
71
72        public void setService(ServiceEmission service) {
73                this.service = service;
74        }
75
76        public BurntBean getBurnt() {
77                controleSession();
78                return burnt;
79        }
80
81        public void setBurnt(BurntBean burnt) {
82                this.burnt = burnt;
83        }
84
85        public FacteurResultatBean getResultat() {
86                controleSession();
87                return resultat;
88        }
89
90        public void setResultat(FacteurResultatBean resultat) {
91                this.resultat = resultat;
92        }
93
94        public RequeteFacteurEmission getRequete() {
95                return requete;
96        }
97
98        public void setRequete(RequeteFacteurEmission requete) {
99                this.requete = requete;
100        }
101       
102}
Note: See TracBrowser for help on using the repository browser.