package br.com.centralit.citquestionario.bean;
import br.com.citframework.dto.IDto;
import br.com.citframework.util.UtilHTML;
import br.com.citframework.util.WebUtil;
public class OpcaoRespostaQuestionarioDTO implements IDto {
/**
*
*/
private static final long serialVersionUID = -5403015375300471184L;
private Integer idOpcaoRespostaQuestionario;
private Integer idQuestaoQuestionario;
private String titulo;
private Integer peso;
private String valor;
private String geraAlerta;
private String exibeComplemento;
private Integer idQuestaoComplemento;
private String serializeQuestaoComplemento;
private QuestaoQuestionarioDTO questaoComplementoDto;
private boolean selecionada;
public Integer getIdOpcaoRespostaQuestionario() {
return idOpcaoRespostaQuestionario;
}
public void setIdOpcaoRespostaQuestionario(Integer idOpcaoRespostaQuestionario) {
this.idOpcaoRespostaQuestionario = idOpcaoRespostaQuestionario;
}
public Integer getIdQuestaoQuestionario() {
return idQuestaoQuestionario;
}
public void setIdQuestaoQuestionario(Integer idQuestaoQuestionario) {
this.idQuestaoQuestionario = idQuestaoQuestionario;
}
public String getTitulo() {
return titulo;
}
public String getTituloSemFmt() {
return UtilHTML.retiraFormatacaoHTML(titulo);
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Integer getPeso() {
return peso;
}
public void setPeso(Integer peso) {
this.peso = peso;
}
public String getTituloExibicao() {
if (peso !=null && peso > 0){
return titulo + " [Peso " + peso + "]";
}else
return titulo;
}
public String getValor() {
return valor;
}
public void setValor(String valor) {
this.valor = valor;
}
public String getGeraAlerta() {
return geraAlerta;
}
public void setGeraAlerta(String geraAlerta) {
this.geraAlerta = geraAlerta;
}
public String getExibeComplemento() {
return exibeComplemento;
}
public void setExibeComplemento(String exibeComplemento) {
this.exibeComplemento = exibeComplemento;
}
public Integer getIdQuestaoComplemento() {
return idQuestaoComplemento;
}
public void setIdQuestaoComplemento(Integer idQuestaoComplemento) {
this.idQuestaoComplemento = idQuestaoComplemento;
}
public String getSerializeQuestaoComplemento() {
if (serializeQuestaoComplemento == null){
try {
serializeQuestaoComplemento = WebUtil.serializeObject(getQuestaoComplementoDto());
} catch (Exception e) {
serializeQuestaoComplemento = "";
e.printStackTrace();
}
}
return serializeQuestaoComplemento;
}
public void setSerializeQuestaoComplemento(String serializeQuestaoComplemento) {
this.serializeQuestaoComplemento = serializeQuestaoComplemento;
}
public QuestaoQuestionarioDTO getQuestaoComplementoDto() {
return questaoComplementoDto;
}
public void setQuestaoComplementoDto(
QuestaoQuestionarioDTO questaoComplementoDto) {
this.questaoComplementoDto = questaoComplementoDto;
}
public boolean isSelecionada() {
return selecionada;
}
public void setSelecionada(boolean selecionada) {
this.selecionada = selecionada;
}
}