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 | }
|