Subversion Repositories Integrator Subversion

Rev

Rev 264 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 264 Rev 296
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
-
 
4
import java.util.ArrayList;
4
import java.util.List;
5
import java.util.List;
5
6
6
import javax.inject.Inject;
7
import javax.inject.Inject;
7
import javax.inject.Named;
8
import javax.inject.Named;
8
9
9
import org.springframework.context.annotation.Scope;
10
import org.springframework.context.annotation.Scope;
10
11
11
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.core.util.VerificadorUtil;
13
import br.com.ec.core.util.VerificadorUtil;
13
import br.com.ec.domain.dto.LojaDTO;
14
import br.com.ec.domain.dto.LojaDTO;
-
 
15
import br.com.ec.domain.model.Loja;
14
import br.com.ec.domain.service.LojaService;
16
import br.com.ec.domain.service.LojaService;
15
import br.com.ec.web.generic.AbstractBean;
17
import br.com.ec.web.generic.AbstractBean;
16
18
17
@Named
19
@Named
18
@Scope("view")
20
@Scope("view")
Line 20... Line 22...
20
22
21
        private static final long serialVersionUID = 1L;
23
        private static final long serialVersionUID = 1L;
22
       
24
       
23
        private List<LojaDTO> lojasDTO;
25
        private List<LojaDTO> lojasDTO;
24
        private List<LojaDTO> lojasAtivasDTO;
26
        private List<LojaDTO> lojasAtivasDTO;
-
 
27
        private List<LojaDTO> centrosDeCustos;
25
        private LojaService lojaService;
28
        private LojaService lojaService;
26
       
29
       
27
        @Inject
30
        @Inject
28
        public LojaBean(LojaService lojaService) {
31
        public LojaBean(LojaService lojaService) {
29
                this.lojaService = lojaService;
32
                this.lojaService = lojaService;
Line 69... Line 72...
69
                this.lojasAtivasDTO = lojasAtivasDTO;
72
                this.lojasAtivasDTO = lojasAtivasDTO;
70
        }
73
        }
71
       
74
       
72
        /**********************************/
75
        /**********************************/
73
       
76
       
74
       
-
 
-
 
77
        public List<LojaDTO> getCentrosDeCustos() {
-
 
78
                if (VerificadorUtil.estaNuloOuVazio(centrosDeCustos)) {
-
 
79
                        List<LojaDTO> lojasAtivas = new ArrayList<LojaDTO>();
-
 
80
                        lojasAtivas.add(new LojaDTO(new Long(-1), "SEM CENTRO DE CUSTOS"));
-
 
81
                        lojasAtivas.addAll(getLojasAtivasDTO());
-
 
82
                        setCentrosDeCustos(lojasAtivas);
-
 
83
                }
-
 
84
                return centrosDeCustos;
-
 
85
        }
-
 
86
        public void setCentrosDeCustos(List<LojaDTO> centrosDeCustos) {
-
 
87
                this.centrosDeCustos = centrosDeCustos;
-
 
88
        }
75
       
89
       
76
}
90
}