Rev 648 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.dto;
import java.util.Date;
import java.util.List;
import br.com.ec.domain.model.Avaliacao;
public class AvaliacaoDTO
{
private Long sequencial
;
private VigenciaDTO vigenciaDTO
;
private Date dataInicioResultado
;
private Date dataFimResultado
;
List<AvaliacaoLojaFuncionarioDTO
> avaliacoesLojas
;
public AvaliacaoDTO
() {}
public AvaliacaoDTO
(Long sequencial
) {
this.
sequencial = sequencial
;
}
public AvaliacaoDTO
(Avaliacao avaliacao
) {
this.
setSequencial(avaliacao.
getSequencial());
this.
vigenciaDTO =
new VigenciaDTO
(avaliacao.
getVigencia());
}
public static String CONSULTA_DTO_SIMPLES =
"new br.com.ec.domain.dto.AvaliacaoDTO(" +
"e.sequencial, e.vigencia.sequencial, e.vigencia.descricao) ";
public AvaliacaoDTO
(Long sequencialAvaliacao,
Long sequencialVigencia,
String descricaoVigencia
) {
this.
sequencial = sequencialAvaliacao
;
this.
vigenciaDTO =
new VigenciaDTO
(sequencialVigencia, descricaoVigencia
);
}
public static String CONSULTA_DTO_COMPLETA =
"new br.com.ec.domain.dto.AvaliacaoDTO(" +
"e.sequencial, e.vigencia.sequencial, e.dataInicioResultado, e.dataFimResultado) ";
public AvaliacaoDTO
(Long sequencialAvaliacao,
Long sequencialVigencia,
Date dataInicioResultado,
Date dataFimResultado
) {
this.
sequencial = sequencialAvaliacao
;
this.
vigenciaDTO =
new VigenciaDTO
(sequencialVigencia
);
this.
dataInicioResultado = dataInicioResultado
;
this.
dataFimResultado = dataFimResultado
;
}
public Long getSequencial
() {
return sequencial
;
}
public void setSequencial
(Long sequencial
) {
this.
sequencial = sequencial
;
}
public VigenciaDTO getVigenciaDTO
() {
return vigenciaDTO
;
}
public void setVigenciaDTO
(VigenciaDTO vigenciaDTO
) {
this.
vigenciaDTO = vigenciaDTO
;
}
public Date getDataInicioResultado
() {
return dataInicioResultado
;
}
public void setDataInicioResultado
(Date dataInicioResultado
) {
this.
dataInicioResultado = dataInicioResultado
;
}
public Date getDataFimResultado
() {
return dataFimResultado
;
}
public void setDataFimResultado
(Date dataFimResultado
) {
this.
dataFimResultado = dataFimResultado
;
}
public List<AvaliacaoLojaFuncionarioDTO
> getAvaliacoesLojas
() {
return avaliacoesLojas
;
}
public void setAvaliacoesLojas
(List<AvaliacaoLojaFuncionarioDTO
> avaliacoesLojas
) {
this.
avaliacoesLojas = avaliacoesLojas
;
}
}