source: ether_eccad/trunk/ECCAD_INTERFACE/WEB-INF/src/org/medias/eccad/presentation/bean/emission/traducteur/TraducteurEmission.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: 1.5 KB
Line 
1package org.medias.eccad.presentation.bean.emission.traducteur;
2
3import org.medias.eccad.metier.emission.ServiceEmission;
4import org.medias.eccad.modele.RequeteFacteurEmission;
5import org.medias.eccad.presentation.bean.emission.BurntBean;
6import org.medias.eccad.presentation.bean.emission.EmissionBean;
7import org.medias.eccad.presentation.bean.emission.FacteurEmissionBean;
8import org.medias.eccad.presentation.bean.emission.LandcoverBean;
9
10public class TraducteurEmission {
11        public RequeteFacteurEmission getRequete(EmissionBean emission) {
12                RequeteFacteurEmission requete = new RequeteFacteurEmission();
13                BurntBean burnt = emission.getBurnt();
14                LandcoverBean land = emission.getLandcover();
15                FacteurEmissionBean facteur = emission.getFacteur();
16                ServiceEmission service = emission.getService();
17               
18                requete.setParamBurnt(emission.getService().getParamIdBurntArea());
19                requete.setProduitBurnt(burnt.getBurnt().getId_item());
20               
21                requete.setDatedeb(burnt.getDate_debut());
22                requete.setDatefin(burnt.getDate_fin());
23               
24                requete.setEmissionFactor(facteur.getProduit().getId_item());
25                requete.setGaz(facteur.getGaz().getId_item());
26                requete.setVegetationProduit(land.getLandproduit().getId_item());
27               
28                requete.setVegetationClasse(land.getListeIdVegetationClasse());
29               
30                requete.setZone(facteur.getZone());
31               
32                requete.setBiomass(service.getGrilleBiomass().getId_grille());
33                requete.setBurningEff(service.getGrilleBurnEff().getId_grille());
34               
35                return requete;
36        }
37       
38
39}
Note: See TracBrowser for help on using the repository browser.