--- /dev/null
+/*****************************************************************************
+ * Copyright Igor Barma, Eric Brun, Alexandre Desoubeaux, Christian Martel,
+ * (2 décembre 2008)
+ *
+ * Ce logiciel est un programme informatique servant à l'évaluation des
+ * compétences.
+ *
+ * Ce logiciel est régi par la licence CeCILL soumise au droit français et
+ * respectant les principes de diffusion des logiciels libres. Vous pouvez
+ * utiliser, modifier et/ou redistribuer ce programme sous les conditions
+ * de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
+ * sur le site "http://www.cecill.info".
+ *
+ * En contrepartie de l'accessibilité au code source et des droits de copie,
+ * de modification et de redistribution accordés par cette licence, il n'est
+ * offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
+ * seule une responsabilité restreinte pèse sur l'auteur du programme, le
+ * titulaire des droits patrimoniaux et les concédants successifs.
+ *
+ * A cet égard l'attention de l'utilisateur est attirée sur les risques
+ * associés au chargement, à l'utilisation, à la modification et/ou au
+ * développement et à la reproduction du logiciel par l'utilisateur étant
+ * donné sa spécificité de logiciel libre, qui peut le rendre complexe à
+ * manipuler et qui le réserve donc à des développeurs et des professionnels
+ * avertis possédant des connaissances informatiques approfondies. Les
+ * utilisateurs sont donc invités à charger et tester l'adéquation du
+ * logiciel à leurs besoins dans des conditions permettant d'assurer la
+ * sécurité de leurs systèmes et ou de leurs données et, plus généralement,
+ * à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
+ *
+ * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
+ * pris connaissance de la licence CeCILL, et que vous en avez accepté les
+ * termes.
+ *******************************************************************************/
+package com.pentila.evalcomp.domain.examen;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Set;
+
+import com.gwtent.reflection.client.Reflectable;
+import com.pentila.evalcomp.domain.EObject;
+import com.pentila.evalcomp.domain.User;
+import com.pentila.evalcomp.domain.definition.Competence;
+
+@Reflectable
+public class Question extends EObject implements IExamenElement{
+
+ Long id;
+
+ Competence competence;
+
+ Set<Examen> examens;
+
+ List<Reponse> reponses;
+
+ Set<QuestionInstance> questionInstances;
+
+ User owner;
+
+ Famille famille;
+
+ Boolean shared = false;
+
+ String groovyScoreFormula = "";
+
+ /***************/
+
+ private int alinea;
+
+ private int alineaV2;
+
+ private String auteur;
+
+ private String auteur_mail;
+
+ private String certification;
+
+ private String error;
+
+ private String etat;
+
+
+ private int id_question;
+
+ private int id_etab;
+
+ private int id_famille_proposee;
+
+ private int id_famille_validee;
+
+ private String langue;
+
+ private String positionnement;
+
+ private String qid;
+
+ private String referentielc2I;
+
+ private String referentielc2IV2;
+
+ private String tags;
+
+ private String titre;
+
+ private Date ts_datecreation;
+
+ private Date ts_dateenvoi;
+
+ private Date ts_datemodification;
+
+ private Date ts_dateutilisation;
+
+
+ /****************/
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public Competence getCompetence() {
+ return competence;
+ }
+
+ public void setCompetence(Competence competence) {
+ this.competence = competence;
+ }
+
+ public Set<Examen> getExamens() {
+ return examens;
+ }
+
+ public void setExamens(Set<Examen> examens) {
+ this.examens = examens;
+ }
+
+ public List<Reponse> getReponses() {
+ return reponses;
+ }
+
+ public void setReponses(List<Reponse> reponses) {
+ this.reponses = reponses;
+ }
+
+ public Set<QuestionInstance> getQuestionInstances() {
+ return questionInstances;
+ }
+
+ public void setQuestionInstances(Set<QuestionInstance> questionInstances) {
+ this.questionInstances = questionInstances;
+ }
+
+ public int getAlinea() {
+ return alinea;
+ }
+
+ public void setAlinea(int alinea) {
+ this.alinea = alinea;
+ }
+
+ public int getAlineaV2() {
+ return alineaV2;
+ }
+
+ public void setAlineaV2(int alineaV2) {
+ this.alineaV2 = alineaV2;
+ }
+
+ public String getAuteur() {
+ return auteur;
+ }
+
+ public void setAuteur(String auteur) {
+ this.auteur = auteur;
+ }
+
+ public String getAuteur_mail() {
+ return auteur_mail;
+ }
+
+ public void setAuteur_mail(String auteur_mail) {
+ this.auteur_mail = auteur_mail;
+ }
+
+ public String getCertification() {
+ return certification;
+ }
+
+ public void setCertification(String certification) {
+ this.certification = certification;
+ }
+
+ public String getError() {
+ return error;
+ }
+
+ public void setError(String error) {
+ this.error = error;
+ }
+
+ public String getEtat() {
+ return etat;
+ }
+
+ public void setEtat(String etat) {
+ this.etat = etat;
+ }
+
+ public int getId_question() {
+ return id_question;
+ }
+
+ public void setId_question(int id_question) {
+ this.id_question = id_question;
+ }
+
+ public int getId_etab() {
+ return id_etab;
+ }
+
+ public void setId_etab(int id_etab) {
+ this.id_etab = id_etab;
+ }
+
+ public int getId_famille_proposee() {
+ return id_famille_proposee;
+ }
+
+ public void setId_famille_proposee(int id_famille_proposee) {
+ this.id_famille_proposee = id_famille_proposee;
+ }
+
+ public int getId_famille_validee() {
+ return id_famille_validee;
+ }
+
+ public void setId_famille_validee(int id_famille_validee) {
+ this.id_famille_validee = id_famille_validee;
+ }
+
+ public String getLangue() {
+ return langue;
+ }
+
+ public void setLangue(String langue) {
+ this.langue = langue;
+ }
+
+ public String getPositionnement() {
+ return positionnement;
+ }
+
+ public void setPositionnement(String positionnement) {
+ this.positionnement = positionnement;
+ }
+
+ public String getQid() {
+ return qid;
+ }
+
+ public void setQid(String qid) {
+ this.qid = qid;
+ }
+
+ public String getReferentielc2I() {
+ return referentielc2I;
+ }
+
+ public void setReferentielc2I(String referentielc2i) {
+ referentielc2I = referentielc2i;
+ }
+
+ public String getReferentielc2IV2() {
+ return referentielc2IV2;
+ }
+
+ public void setReferentielc2IV2(String referentielc2iv2) {
+ referentielc2IV2 = referentielc2iv2;
+ }
+
+ public String getTags() {
+ return tags;
+ }
+
+ public void setTags(String tags) {
+ this.tags = tags;
+ }
+
+ public String getTitre() {
+ return titre;
+ }
+
+ public void setTitre(String titre) {
+ this.titre = titre;
+ }
+
+ public Date getTs_datecreation() {
+ return ts_datecreation;
+ }
+
+ public void setTs_datecreation(Date ts_datecreation) {
+ this.ts_datecreation = ts_datecreation;
+ }
+
+ public Date getTs_dateenvoi() {
+ return ts_dateenvoi;
+ }
+
+ public void setTs_dateenvoi(Date ts_dateenvoi) {
+ this.ts_dateenvoi = ts_dateenvoi;
+ }
+
+ public Date getTs_datemodification() {
+ return ts_datemodification;
+ }
+
+ public void setTs_datemodification(Date ts_datemodification) {
+ this.ts_datemodification = ts_datemodification;
+ }
+
+ public Date getTs_dateutilisation() {
+ return ts_dateutilisation;
+ }
+
+ public void setTs_dateutilisation(Date ts_dateutilisation) {
+ this.ts_dateutilisation = ts_dateutilisation;
+ }
+
+ public User getOwner() {
+ return owner;
+ }
+
+ public void setOwner(User owner) {
+ this.owner = owner;
+ }
+
+ public Famille getFamille() {
+ return famille;
+ }
+
+ public void setFamille(Famille famille) {
+ this.famille = famille;
+ }
+
+ public String getTitle() {
+ return this.getTitre();
+ }
+
+ public Boolean getShared() {
+ return shared;
+ }
+
+ public void setShared(Boolean shared) {
+ this.shared = shared;
+ }
+
+ public String getGroovyScoreFormula() {
+ return groovyScoreFormula;
+ }
+
+ public void setGroovyScoreFormula(String groovyScoreFormula) {
+ this.groovyScoreFormula = groovyScoreFormula;
+ }
+
+
+
+ /****************/
+
+
+
+
+}