1 | package org.medias.eccad.presentation.bean.emission.traducteur; |
---|
2 | |
---|
3 | import org.medias.eccad.metier.emission.ServiceEmission; |
---|
4 | import org.medias.eccad.modele.RequeteFacteurEmission; |
---|
5 | import org.medias.eccad.presentation.bean.emission.BurntBean; |
---|
6 | import org.medias.eccad.presentation.bean.emission.EmissionBean; |
---|
7 | import org.medias.eccad.presentation.bean.emission.FacteurEmissionBean; |
---|
8 | import org.medias.eccad.presentation.bean.emission.LandcoverBean; |
---|
9 | |
---|
10 | public 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 | } |
---|