Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
264 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.core.util.VerificadorUtil;
13
import br.com.ec.domain.dto.LojaDTO;
14
import br.com.ec.domain.service.LojaService;
15
import br.com.ec.web.generic.AbstractBean;
16
 
17
@Named
18
@Scope("view")
19
public class LojaBean extends AbstractBean<LojaDTO> implements Serializable {
20
 
21
        private static final long serialVersionUID = 1L;
22
 
23
        private List<LojaDTO> lojasDTO;
24
        private List<LojaDTO> lojasAtivasDTO;
25
        private LojaService lojaService;
26
 
27
        @Inject
28
        public LojaBean(LojaService lojaService) {
29
                this.lojaService = lojaService;
30
        }
31
 
32
        @Override
33
        public GenericService<LojaDTO> getService() {
34
                return null;
35
        }
36
 
37
        @Override
38
        public LojaDTO getId() {
39
                return null;
40
        }
41
 
42
        @Override
43
        public void preCarregamento() {
44
                limparEntidade();
45
        }
46
 
47
        @Override
48
        public void limparEntidade() {
49
                setEntidade(new LojaDTO());
50
        }
51
 
52
        public List<LojaDTO> getLojasDTO() {
53
                if (VerificadorUtil.estaNulo(lojasDTO)) {
54
                        setLojasDTO(lojaService.consultarLojas());
55
                }
56
                return lojasDTO;
57
        }
58
        public void setLojasDTO(List<LojaDTO> lojasDTO) {
59
                this.lojasDTO = lojasDTO;
60
        }
61
 
62
        public List<LojaDTO> getLojasAtivasDTO() {
63
                if (VerificadorUtil.estaNulo(lojasAtivasDTO)) {
64
                        setLojasAtivasDTO(lojaService.consultarLojasAtivas());
65
                }
66
                return lojasAtivasDTO;
67
        }
68
        public void setLojasAtivasDTO(List<LojaDTO> lojasAtivasDTO) {
69
                this.lojasAtivasDTO = lojasAtivasDTO;
70
        }
71
 
72
        /**********************************/
73
 
74
 
75
 
76
}