// Path: leitoor/src/main/java/br/com/delogic/leitoor/entidade/Questao.java
// @Entity
// @Inheritance(strategy = InheritanceType.JOINED)
// @DiscriminatorColumn(name = "TIPO", length = 50)
// public abstract class Questao extends Identity<Integer> {
// 
//     @Id
//     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_questao")
//     @SequenceGenerator(name = "seq_questao", sequenceName = "seq_questao", allocationSize = 1, initialValue = 1)
//     private Integer      id;
// 
//     @Column(length = 1000)
//     private String       descricao;
// 
//     private Integer      peso;
// 
//     @ElementCollection
//     @CollectionTable(name = "QUESTAOHABILIDADE")
//     @Column(name = "habilidade", length = 50)
//     private List<String> habilidades;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public String getDescricao() {
//         return descricao;
//     }
// 
//     public void setDescricao(String descricao) {
//         this.descricao = descricao;
//     }
// 
//     public List<String> getHabilidades() {
//         return habilidades;
//     }
// 
//     public void setHabilidades(List<String> habilidades) {
//         this.habilidades = habilidades;
//     }
// 
//     public Integer getPeso() {
//         return peso;
//     }
// 
//     public void setPeso(Integer peso) {
//         this.peso = peso;
//     }
// 
// }
// 
// Path: leitoor/src/main/java/br/com/delogic/leitoor/entidade/Resposta.java
// @Entity
// @Inheritance(strategy = InheritanceType.JOINED)
// @DiscriminatorColumn(name = "TIPO", length = 50)
// public abstract class Resposta extends Identity<Integer> {
// 
//     public abstract String getAlternativaSelecionada();
// 
//     @Id
//     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_resposta")
//     @SequenceGenerator(name = "seq_resposta", sequenceName = "seq_resposta", allocationSize = 1, initialValue = 1)
//     private Integer       id;
// 
//     @ManyToOne
//     private TarefaEnviada tarefaEnviada;
// 
//     @ManyToOne
//     private Questao       questao;
// 
//     @Enumerated(EnumType.STRING)
//     @Column(length = 50)
//     private Avaliacao     avaliacao;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public Questao getQuestao() {
//         return questao;
//     }
// 
//     public void setQuestao(Questao questao) {
//         this.questao = questao;
//     }
// 
//     public Avaliacao getAvaliacao() {
//         return avaliacao;
//     }
// 
//     public void setAvaliacao(Avaliacao avaliacao) {
//         this.avaliacao = avaliacao;
//     }
// 
//     public TarefaEnviada getTarefaEnviada() {
//         return tarefaEnviada;
//     }
// 
//     public void setTarefaEnviada(TarefaEnviada tarefaEnviada) {
//         this.tarefaEnviada = tarefaEnviada;
//     }
// 
// }


import java.util.List;
import br.com.delogic.leitoor.entidade.Questao;
import br.com.delogic.leitoor.entidade.Resposta;
package br.com.delogic.leitoor.model;



public class QuestionarioModel {

	List<Questao> questoes;
// Path: leitoor/src/main/java/br/com/delogic/leitoor/entidade/Questao.java
// @Entity
// @Inheritance(strategy = InheritanceType.JOINED)
// @DiscriminatorColumn(name = "TIPO", length = 50)
// public abstract class Questao extends Identity<Integer> {
// 
//     @Id
//     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_questao")
//     @SequenceGenerator(name = "seq_questao", sequenceName = "seq_questao", allocationSize = 1, initialValue = 1)
//     private Integer      id;
// 
//     @Column(length = 1000)
//     private String       descricao;
// 
//     private Integer      peso;
// 
//     @ElementCollection
//     @CollectionTable(name = "QUESTAOHABILIDADE")
//     @Column(name = "habilidade", length = 50)
//     private List<String> habilidades;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public String getDescricao() {
//         return descricao;
//     }
// 
//     public void setDescricao(String descricao) {
//         this.descricao = descricao;
//     }
// 
//     public List<String> getHabilidades() {
//         return habilidades;
//     }
// 
//     public void setHabilidades(List<String> habilidades) {
//         this.habilidades = habilidades;
//     }
// 
//     public Integer getPeso() {
//         return peso;
//     }
// 
//     public void setPeso(Integer peso) {
//         this.peso = peso;
//     }
// 
// }
// 
// Path: leitoor/src/main/java/br/com/delogic/leitoor/entidade/Resposta.java
// @Entity
// @Inheritance(strategy = InheritanceType.JOINED)
// @DiscriminatorColumn(name = "TIPO", length = 50)
// public abstract class Resposta extends Identity<Integer> {
// 
//     public abstract String getAlternativaSelecionada();
// 
//     @Id
//     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_resposta")
//     @SequenceGenerator(name = "seq_resposta", sequenceName = "seq_resposta", allocationSize = 1, initialValue = 1)
//     private Integer       id;
// 
//     @ManyToOne
//     private TarefaEnviada tarefaEnviada;
// 
//     @ManyToOne
//     private Questao       questao;
// 
//     @Enumerated(EnumType.STRING)
//     @Column(length = 50)
//     private Avaliacao     avaliacao;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public Questao getQuestao() {
//         return questao;
//     }
// 
//     public void setQuestao(Questao questao) {
//         this.questao = questao;
//     }
// 
//     public Avaliacao getAvaliacao() {
//         return avaliacao;
//     }
// 
//     public void setAvaliacao(Avaliacao avaliacao) {
//         this.avaliacao = avaliacao;
//     }
// 
//     public TarefaEnviada getTarefaEnviada() {
//         return tarefaEnviada;
//     }
// 
//     public void setTarefaEnviada(TarefaEnviada tarefaEnviada) {
//         this.tarefaEnviada = tarefaEnviada;
//     }
// 
// }


// Path: leitoor/src/main/java/br/com/delogic/leitoor/model/QuestionarioModel.java
import java.util.List;
import br.com.delogic.leitoor.entidade.Questao;
import br.com.delogic.leitoor.entidade.Resposta;

package br.com.delogic.leitoor.model;



public class QuestionarioModel {

	List<Questao> questoes;
	List<Resposta> respostas;