Subversion Repositories Integrator Subversion

Rev

Rev 430 | Go to most recent revision | 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
 
429 espaco 3
import br.com.ec.domain.model.Avaliacao;
4
 
424 blopes 5
public class AvaliacaoDTO {
6
 
7
        private Long sequencial;
8
        private VigenciaDTO vigenciaDTO;
9
 
10
//      private Date dataInicioResultado;
11
//      private Date dataFimResultado;
12
 
13
//      private Set<AvaliacaoFuncionario> participantes;
14
//      private Set<AvaliacaoLoja> lojasParticipantes;
15
 
16
        public AvaliacaoDTO() {}
429 espaco 17
 
18
        public AvaliacaoDTO(Avaliacao avaliacao) {
19
                this.setSequencial(avaliacao.getSequencial());
20
                this.vigenciaDTO = new VigenciaDTO(avaliacao.getVigencia());
21
        }
424 blopes 22
 
648 blopes 23
        public static String CONSULTA_DTO_COMPLETA = "new br.com.ec.domain.dto.AvaliacaoDTO(" +
24
                        "e.sequencial, e.vigencia.sequencial, e.vigencia.descricao) ";
430 espaco 25
        public AvaliacaoDTO(Long sequencialAvaliacao, Long sequencialVigencia, String descricaoVigencia) {
26
                this.sequencial = sequencialAvaliacao;
27
                this.vigenciaDTO = new VigenciaDTO(sequencialVigencia, descricaoVigencia);
28
        }
29
 
424 blopes 30
        public Long getSequencial() {
31
                return sequencial;
32
        }
33
 
34
        public void setSequencial(Long sequencial) {
35
                this.sequencial = sequencial;
36
        }
37
 
38
        public VigenciaDTO getVigenciaDTO() {
39
                return vigenciaDTO;
40
        }
41
 
42
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
43
                this.vigenciaDTO = vigenciaDTO;
44
        }
45
 
46
}