Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
610 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.util.List;
4
 
5
import javax.persistence.Transient;
6
 
7
import br.com.ec.core.util.VerificadorUtil;
8
 
9
public class ValeTransporteFuncionarioDTO {
10
 
11
        private AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO;
12
        private List<ParcelaDTO> parcelas;
13
        private Double valorValeTransporteImportado;
14
 
15
        public ValeTransporteFuncionarioDTO() {}
16
 
17
        public static String CONSULTA_DTO = "e.funcionario.pessoa.sequencial, e.funcionario.sequencial, e.funcionario.pessoa.nome, "
18
                        + "e.funcionario.pessoa.cpfCnpj, e.funcionario.pessoa.email, "
19
                        + "e.funcionario.codigoContabilidade, e.avaliacao.sequencial, e.porcentagemComissao, e.valorComissao, e.valorMetaMensal";
20
        public ValeTransporteFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfCnpjPessoa, String emailFuncionario,
21
                        Integer codigoContabilidade, Long sequencialAvaliacao, Double porcentagemComissao, Double valorComissao, Double valorMetaMensal) {
22
                super();
23
                this.avaliacaoFuncionarioDTO = new AvaliacaoFuncionarioDTO(sequencialPessoa, sequencialFuncionario, nomeFuncionario, cpfCnpjPessoa, emailFuncionario,
24
                                codigoContabilidade, sequencialAvaliacao, null, null, porcentagemComissao, null, null, valorComissao, valorMetaMensal);
25
        }
26
 
27
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioDTO() {
28
                return avaliacaoFuncionarioDTO;
29
        }
30
        public void setAvaliacaoFuncionarioDTO(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
31
                this.avaliacaoFuncionarioDTO = avaliacaoFuncionarioDTO;
32
        }
33
 
34
        public List<ParcelaDTO> getParcelas() {
35
                return parcelas;
36
        }
37
        public void setParcelas(List<ParcelaDTO> parcelas) {
38
                this.parcelas = parcelas;
39
        }
40
 
41
        public Double getValorValeTransporteImportado() {
42
                return valorValeTransporteImportado;
43
        }
44
        public void setValorValeTransporteImportado(Double valorValeTransporteImportado) {
45
                this.valorValeTransporteImportado = valorValeTransporteImportado;
46
        }
47
 
48
        public Integer getCodigoContabilidadeDoFuncionario() {
49
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCodigoContabilidadeDoFuncionario() : null;
50
        }
51
 
52
        public String getCpfCnpjDoFuncionario() {
53
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCpfCnpjDoFuncionario() : null;
54
        }
55
 
56
        public String getNomeDaPessoa() {
57
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getNomeDaPessoa() : null;
58
        }
59
 
60
        public String getEmailDaPessoa() {
61
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getEmailDaPessoa() : null;
62
        }
63
 
64
}