Subversion Repositories Integrator Subversion

Rev

Rev 610 | Go to most recent revision | Details | Compare with Previous | 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;
646 blopes 14
        private Boolean efetuarPagamento = true;
610 blopes 15
 
16
        public ValeTransporteFuncionarioDTO() {}
17
 
18
        public static String CONSULTA_DTO = "e.funcionario.pessoa.sequencial, e.funcionario.sequencial, e.funcionario.pessoa.nome, "
19
                        + "e.funcionario.pessoa.cpfCnpj, e.funcionario.pessoa.email, "
20
                        + "e.funcionario.codigoContabilidade, e.avaliacao.sequencial, e.porcentagemComissao, e.valorComissao, e.valorMetaMensal";
21
        public ValeTransporteFuncionarioDTO(Long sequencialPessoa, Long sequencialFuncionario, String nomeFuncionario, String cpfCnpjPessoa, String emailFuncionario,
22
                        Integer codigoContabilidade, Long sequencialAvaliacao, Double porcentagemComissao, Double valorComissao, Double valorMetaMensal) {
23
                super();
24
                this.avaliacaoFuncionarioDTO = new AvaliacaoFuncionarioDTO(sequencialPessoa, sequencialFuncionario, nomeFuncionario, cpfCnpjPessoa, emailFuncionario,
25
                                codigoContabilidade, sequencialAvaliacao, null, null, porcentagemComissao, null, null, valorComissao, valorMetaMensal);
26
        }
27
 
28
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioDTO() {
29
                return avaliacaoFuncionarioDTO;
30
        }
31
        public void setAvaliacaoFuncionarioDTO(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
32
                this.avaliacaoFuncionarioDTO = avaliacaoFuncionarioDTO;
33
        }
34
 
35
        public List<ParcelaDTO> getParcelas() {
36
                return parcelas;
37
        }
38
        public void setParcelas(List<ParcelaDTO> parcelas) {
39
                this.parcelas = parcelas;
40
        }
41
 
42
        public Double getValorValeTransporteImportado() {
43
                return valorValeTransporteImportado;
44
        }
45
        public void setValorValeTransporteImportado(Double valorValeTransporteImportado) {
46
                this.valorValeTransporteImportado = valorValeTransporteImportado;
47
        }
48
 
646 blopes 49
        public Boolean getEfetuarPagamento() {
50
                return efetuarPagamento;
51
        }
52
        public void setEfetuarPagamento(Boolean efetuarPagamento) {
53
                this.efetuarPagamento = efetuarPagamento;
54
        }
55
 
610 blopes 56
        public Integer getCodigoContabilidadeDoFuncionario() {
57
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCodigoContabilidadeDoFuncionario() : null;
58
        }
59
 
60
        public String getCpfCnpjDoFuncionario() {
61
                return getAvaliacaoFuncionarioDTO() != null? getAvaliacaoFuncionarioDTO().getCpfCnpjDoFuncionario() : null;
62
        }
63
 
64
        public String getNomeDaPessoa() {
65
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getNomeDaPessoa() : null;
66
        }
67
 
68
        public String getEmailDaPessoa() {
69
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioDTO())? getAvaliacaoFuncionarioDTO().getEmailDaPessoa() : null;
70
        }
71
 
72
}