package br.com.centralit.citquestionario.bean;
import java.sql.Date;
import java.util.Collection;
import br.com.citframework.dto.IDto;
public class RespostaItemQuestionarioDTO implements IDto {
/**
*
*/
private static final long serialVersionUID = 1416429503059971030L;
private Integer idRespostaItemQuestionario;
private Integer idIdentificadorResposta;
private Integer idQuestaoQuestionario;
private Integer sequencialResposta;
private String respostaTextual;
private Double respostaPercentual;
private Double respostaValor;
private Double respostaValor2;
private Double respostaNumero;
private Double respostaNumero2;
private Date respostaData;
private String respostaHora;
private Integer respostaDia;
private Integer respostaMes;
private Integer respostaAno;
private String respostaIdListagem;
private String tipoQuestao;
private String sexo;
private Collection colOpcoesResposta;
private Collection colRelacaoAnexos;
private Double total;
private Date dataQuestionario;
private String informacoesRelatorio[];
public Integer getIdIdentificadorResposta() {
return idIdentificadorResposta;
}
public void setIdIdentificadorResposta(Integer idIdentificadorResposta) {
this.idIdentificadorResposta = idIdentificadorResposta;
}
public Integer getIdQuestaoQuestionario() {
return idQuestaoQuestionario;
}
public void setIdQuestaoQuestionario(Integer idQuestaoQuestionario) {
this.idQuestaoQuestionario = idQuestaoQuestionario;
}
public Integer getIdRespostaItemQuestionario() {
return idRespostaItemQuestionario;
}
public void setIdRespostaItemQuestionario(Integer idRespostaItemQuestionario) {
this.idRespostaItemQuestionario = idRespostaItemQuestionario;
}
public Integer getSequencialResposta() {
return sequencialResposta;
}
public void setSequencialResposta(Integer sequencialResposta) {
this.sequencialResposta = sequencialResposta;
}
public Double getRespostaNumero() {
return respostaNumero;
}
public void setRespostaNumero(Double respostaNumero) {
this.respostaNumero = respostaNumero;
}
public Double getRespostaNumero2() {
return respostaNumero2;
}
public void setRespostaNumero2(Double respostaNumero2) {
this.respostaNumero2 = respostaNumero2;
}
public Double getRespostaPercentual() {
return respostaPercentual;
}
public void setRespostaPercentual(Double respostaPercentual) {
this.respostaPercentual = respostaPercentual;
}
public String getRespostaTextual() {
return respostaTextual;
}
public void setRespostaTextual(String respostaTextual) {
this.respostaTextual = respostaTextual;
}
public Double getRespostaValorNumericoPreenchido() {
if (this.getRespostaValor() != null && this.getRespostaValor().doubleValue() > 0){
return this.getRespostaValor();
}
if (this.getRespostaNumero() != null && this.getRespostaNumero().doubleValue() > 0){
return this.getRespostaNumero();
}
if (this.getRespostaPercentual() != null && this.getRespostaPercentual().doubleValue() > 0){
return this.getRespostaPercentual();
}
return this.getRespostaValor();
}
public Double getRespostaValor() {
return respostaValor;
}
public void setRespostaValor(Double respostaValor) {
this.respostaValor = respostaValor;
}
public Double getRespostaValor2() {
return respostaValor2;
}
public void setRespostaValor2(Double respostaValor2) {
this.respostaValor2 = respostaValor2;
}
public Date getRespostaData() {
return respostaData;
}
public void setRespostaData(Date respostaData) {
this.respostaData = respostaData;
}
public String getRespostaHora() {
return respostaHora;
}
public void setRespostaHora(String respostaHora) {
this.respostaHora = respostaHora;
}
public Collection getColOpcoesResposta() {
return colOpcoesResposta;
}
public void setColOpcoesResposta(Collection colOpcoesResposta) {
this.colOpcoesResposta = colOpcoesResposta;
}
public Integer getRespostaAno() {
return respostaAno;
}
public void setRespostaAno(Integer respostaAno) {
this.respostaAno = respostaAno;
}
public Integer getRespostaMes() {
return respostaMes;
}
public void setRespostaMes(Integer respostaMes) {
this.respostaMes = respostaMes;
}
public String getRespostaIdListagem() {
return respostaIdListagem;
}
public void setRespostaIdListagem(String respostaIdListagem) {
this.respostaIdListagem = respostaIdListagem;
}
public Collection getColRelacaoAnexos() {
return colRelacaoAnexos;
}
public void setColRelacaoAnexos(Collection colRelacaoAnexos) {
this.colRelacaoAnexos = colRelacaoAnexos;
}
public Double getTotal() {
return total;
}
public void setTotal(Double total) {
this.total = total;
}
public Date getDataQuestionario() {
return dataQuestionario;
}
public void setDataQuestionario(Date dataQuestionario) {
this.dataQuestionario = dataQuestionario;
}
public String getTipoQuestao() {
return tipoQuestao;
}
public void setTipoQuestao(String tipoQuestao) {
this.tipoQuestao = tipoQuestao;
}
public boolean existeResposta() {
return this.getRespostaTextual() != null ||
this.getRespostaPercentual() != null ||
this.getRespostaValor() != null ||
this.getRespostaValor2() != null ||
this.getRespostaNumero() != null ||
this.getRespostaNumero2() != null ||
this.getRespostaData() != null ||
this.getRespostaHora() != null ||
this.getRespostaMes() != null ||
this.getRespostaAno() != null;
}
public Integer getRespostaDia() {
return respostaDia;
}
public void setRespostaDia(Integer respostaDia) {
this.respostaDia = respostaDia;
}
public String[] getInformacoesRelatorio() {
return informacoesRelatorio;
}
public void setInformacoesRelatorio(String[] informacoesRelatorio) {
this.informacoesRelatorio = informacoesRelatorio;
}
public String getSexo() {
return sexo;
}
public void setSexo(String sexo) {
this.sexo = sexo;
}
}