Subversion Repositories Integrator Subversion

Rev

Rev 648 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
424 blopes 1
package br.com.ec.domain.dto;
2
 
650 blopes 3
import java.util.Date;
4
import java.util.List;
5
 
429 espaco 6
import br.com.ec.domain.model.Avaliacao;
7
 
424 blopes 8
public class AvaliacaoDTO {
9
 
10
        private Long sequencial;
11
        private VigenciaDTO vigenciaDTO;
12
 
650 blopes 13
        private Date dataInicioResultado;
14
        private Date dataFimResultado;
424 blopes 15
 
650 blopes 16
        List<AvaliacaoLojaFuncionarioDTO> avaliacoesLojas;
424 blopes 17
 
18
        public AvaliacaoDTO() {}
429 espaco 19
 
650 blopes 20
        public AvaliacaoDTO(Long sequencial) {
21
                this.sequencial = sequencial;
22
        }
23
 
429 espaco 24
        public AvaliacaoDTO(Avaliacao avaliacao) {
25
                this.setSequencial(avaliacao.getSequencial());
26
                this.vigenciaDTO = new VigenciaDTO(avaliacao.getVigencia());
27
        }
424 blopes 28
 
650 blopes 29
        public static String CONSULTA_DTO_SIMPLES = "new br.com.ec.domain.dto.AvaliacaoDTO(" +
648 blopes 30
                        "e.sequencial, e.vigencia.sequencial, e.vigencia.descricao) ";
430 espaco 31
        public AvaliacaoDTO(Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia) {
32
                this.sequencial = sequencialAvaliacao;
33
                this.vigenciaDTO = new VigenciaDTO(sequencialVigencia, descricaoVigencia);
34
        }
650 blopes 35
 
36
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoDTO(" +
37
                        "e.sequencial, e.vigencia.sequencial, e.dataInicioResultado, e.dataFimResultado) ";
38
        public AvaliacaoDTO(Long sequencialAvaliacao, Long sequencialVigencia, Date dataInicioResultado, Date dataFimResultado) {
39
                this.sequencial = sequencialAvaliacao;
40
                this.vigenciaDTO = new VigenciaDTO(sequencialVigencia);
41
                this.dataInicioResultado = dataInicioResultado;
42
                this.dataFimResultado = dataFimResultado;
43
        }
430 espaco 44
 
424 blopes 45
        public Long getSequencial() {
46
                return sequencial;
47
        }
48
 
49
        public void setSequencial(Long sequencial) {
50
                this.sequencial = sequencial;
51
        }
52
 
53
        public VigenciaDTO getVigenciaDTO() {
54
                return vigenciaDTO;
55
        }
56
 
57
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
58
                this.vigenciaDTO = vigenciaDTO;
59
        }
60
 
650 blopes 61
        public Date getDataInicioResultado() {
62
                return dataInicioResultado;
63
        }
64
        public void setDataInicioResultado(Date dataInicioResultado) {
65
                this.dataInicioResultado = dataInicioResultado;
66
        }
67
 
68
        public Date getDataFimResultado() {
69
                return dataFimResultado;
70
        }
71
        public void setDataFimResultado(Date dataFimResultado) {
72
                this.dataFimResultado = dataFimResultado;
73
        }
74
 
75
        public List<AvaliacaoLojaFuncionarioDTO> getAvaliacoesLojas() {
76
                return avaliacoesLojas;
77
        }
78
        public void setAvaliacoesLojas(List<AvaliacaoLojaFuncionarioDTO> avaliacoesLojas) {
79
                this.avaliacoesLojas = avaliacoesLojas;
80
        }
81
 
424 blopes 82
}