Subversion Repositories Integrator Subversion

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
296 espaco 1
package br.com.ec.controller;
2
 
3
import java.io.Serializable;
4
import java.util.List;
5
 
6
import javax.inject.Inject;
7
import javax.inject.Named;
8
 
9
import org.springframework.context.annotation.Scope;
10
 
11
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.domain.dto.DreDTO;
13
import br.com.ec.domain.dto.LojaDTO;
14
import br.com.ec.domain.dto.VigenciaDTO;
15
import br.com.ec.domain.service.IndicadorDreService;
16
import br.com.ec.web.generic.AbstractBean;
17
 
18
@Named
19
@Scope("view")
20
public class DreBean extends AbstractBean<DreDTO> implements Serializable {
21
 
22
private static final long serialVersionUID = 1L;
23
 
24
        private List<VigenciaDTO> vigencias;
25
        private LojaDTO centroDeCustosSelecionado;
26
 
27
        private IndicadorDreService indicadorDreService;
28
 
29
        @Inject
30
        public DreBean(IndicadorDreService indicadorDreService) {
31
                this.indicadorDreService = indicadorDreService;
32
        }
33
 
34
        @Override
35
        public void limparEntidade() {
36
                setEntidade(new DreDTO());
37
        }
38
 
39
        @Override
40
        public GenericService<DreDTO> getService() {
41
                return null;
42
        }
43
 
44
        @Override
45
        public DreDTO getEntidade() {
46
                return entidade;
47
        }
48
 
49
        @Override
50
        public DreDTO getId() {
51
                return getEntidade();
52
        }
53
 
54
        /********************************************************************/
55
 
56
        public List<VigenciaDTO> getVigencias() {
57
                return vigencias;
58
        }
59
        public void setVigencias(List<VigenciaDTO> vigencias) {
60
                this.vigencias = vigencias;
61
        }
62
 
63
        public LojaDTO getCentroDeCustosSelecionado() {
64
                return centroDeCustosSelecionado;
65
        }
66
        public void setCentroDeCustosSelecionado(LojaDTO centroDeCustosSelecionado) {
67
                this.centroDeCustosSelecionado = centroDeCustosSelecionado;
68
        }
69
 
70
        /********************************************************************/
71
 
72
        public void consultarDRE() {
73
                setEntidade(indicadorDreService.preencherDre(getVigencias(), getCentroDeCustosSelecionado()));
74
        }
75
 
76
}