Subversion Repositories Integrator Subversion

Rev

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

Rev 409 Rev 415
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
-
 
4
import java.util.List;
4
5
5
import javax.inject.Inject;
6
import javax.inject.Inject;
6
import javax.inject.Named;
7
import javax.inject.Named;
7
8
8
import org.springframework.context.annotation.Scope;
9
import org.springframework.context.annotation.Scope;
9
10
10
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.domain.dto.FuncionarioEventoDTO;
12
import br.com.ec.domain.dto.FuncionarioEventoDTO;
-
 
13
import br.com.ec.domain.dto.VigenciaDTO;
12
import br.com.ec.domain.model.FuncionarioEvento;
14
import br.com.ec.domain.model.FuncionarioEvento;
13
import br.com.ec.domain.model.Papel;
-
 
14
import br.com.ec.domain.model.tipos.TipoFuncionarioEvento;
15
import br.com.ec.domain.model.tipos.TipoFuncionarioEvento;
15
import br.com.ec.domain.model.tipos.TipoFuncionarioEventoStatus;
16
import br.com.ec.domain.model.tipos.TipoFuncionarioEventoStatus;
-
 
17
import br.com.ec.domain.service.FuncionarioEventoService;
16
import br.com.ec.domain.service.UsuarioService;
18
import br.com.ec.domain.service.UsuarioService;
17
import br.com.ec.web.exception.VerificadorLancamentoException;
19
import br.com.ec.web.exception.VerificadorLancamentoException;
18
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
20
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
19
import br.com.ec.web.generic.AbstractBean;
21
import br.com.ec.web.generic.AbstractBean;
20
import br.com.ec.web.message.LancadorMensagem;
22
import br.com.ec.web.message.LancadorMensagem;
Line 24... Line 26...
24
@Scope("view")
26
@Scope("view")
25
public class FuncionarioEventoBean extends AbstractBean<FuncionarioEvento> implements Serializable {
27
public class FuncionarioEventoBean extends AbstractBean<FuncionarioEvento> implements Serializable {
26
28
27
        private static final long serialVersionUID = 1L;
29
        private static final long serialVersionUID = 1L;
28
       
30
       
29
//      private FuncionarioService funcionarioService;
-
 
-
 
31
        private FuncionarioEventoService funcionarioEventoService;
30
        private UsuarioService usuarioService;
32
        private UsuarioService usuarioService;
31
       
-
 
32
//      private FuncionarioEventoDTO entidadeParaConsulta;
-
 
33
       
33
       
34
        private FuncionarioEventoDTO entidadeDTO = new FuncionarioEventoDTO();
34
        private FuncionarioEventoDTO entidadeDTO = new FuncionarioEventoDTO();
-
 
35
        private VigenciaDTO vigenciaDTO;
-
 
36
        private List<FuncionarioEventoDTO> eventosDTO;
35
       
37
       
36
        @Inject
38
        @Inject
37
        public FuncionarioEventoBean(/*FuncionarioService funcionarioService, */UsuarioService usuarioService) {
-
 
38
//              this.funcionarioService = funcionarioService;
-
 
-
 
39
        public FuncionarioEventoBean(FuncionarioEventoService funcionarioEventoService, UsuarioService usuarioService) {
-
 
40
                this.funcionarioEventoService = funcionarioEventoService;
39
                this.usuarioService = usuarioService;
41
                this.usuarioService = usuarioService;
40
        }
42
        }
41
       
43
       
42
        @Override
44
        @Override
43
        public void preCarregamento() {
45
        public void preCarregamento() {
44
                limparEntidade();
46
                limparEntidade();
45
//              consultarEventos();
-
 
46
        }
47
        }
47
48
48
        @Override
49
        @Override
49
        public void limparEntidade() {
50
        public void limparEntidade() {
50
                setEntidade(new FuncionarioEvento());
51
                setEntidade(new FuncionarioEvento());
51
//              setEntidadeParaConsulta(new FuncionarioEventoDTO());
-
 
52
//              setEntidadeDTO(null);
-
 
53
//              consultarEventos();
-
 
54
        }
52
        }
55
53
56
        @Override
54
        @Override
57
        public GenericService<FuncionarioEvento> getService() {
55
        public GenericService<FuncionarioEvento> getService() {
58
//              return funcionarioEventoService;
-
 
59
                return null;
-
 
-
 
56
                return funcionarioEventoService;
60
        }
57
        }
61
       
58
       
62
        @Override
59
        @Override
63
        public FuncionarioEvento getEntidade() {
60
        public FuncionarioEvento getEntidade() {
64
                return entidade;
61
                return entidade;
Line 87... Line 84...
87
        public FuncionarioEventoDTO getEntidadeDTO() {
84
        public FuncionarioEventoDTO getEntidadeDTO() {
88
                return entidadeDTO;
85
                return entidadeDTO;
89
        }
86
        }
90
        public void setEntidadeDTO(FuncionarioEventoDTO entidadeDTO) {
87
        public void setEntidadeDTO(FuncionarioEventoDTO entidadeDTO) {
91
                this.entidadeDTO = entidadeDTO;
88
                this.entidadeDTO = entidadeDTO;
-
 
89
        }
-
 
90
       
-
 
91
        public VigenciaDTO getVigenciaDTO() {
-
 
92
                return vigenciaDTO;
-
 
93
        }
-
 
94
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
-
 
95
                this.vigenciaDTO = vigenciaDTO;
-
 
96
        }
-
 
97
       
-
 
98
        public List<FuncionarioEventoDTO> getEventosDTO() {
-
 
99
                return eventosDTO;
-
 
100
        }
-
 
101
        public void setEventosDTO(List<FuncionarioEventoDTO> eventosDTO) {
-
 
102
                this.eventosDTO = eventosDTO;
92
        }
103
        }
93
       
104
       
94
        /*************************************************/
105
        /*************************************************/
95
       
106
       
96
        public void adicionarEvento() {
-
 
97
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
98
                        public void execute() {
-
 
99
//                              pessoaPapelService.adicionarPapel(getEntidade().getPessoa(), new Papel(getPessoaPapelDTO().getCodigoPapel()));
-
 
100
//                              getEntidadeDTO().setPapeisDTO(pessoaPapelService.consultarPapeisDaPessoa(getPessoaPapelDTO().getSequencialPessoa()));
-
 
101
                                LancadorMensagem.lancarSucesso("EVENTO ADICIONADO COM SUCESSO");
-
 
102
                        }
-
 
103
                });
-
 
-
 
107
        public void consultarEventos() {
-
 
108
                setEventosDTO(funcionarioEventoService.consultarEventos(getVigenciaDTO(), getEntidadeDTO()));
104
        }
109
        }
105
       
110
       
106
}
111
}