This commit is contained in:
trochas
2025-09-17 14:36:54 +02:00
parent 3ebbaaa983
commit 67b96ff9e4
15 changed files with 63 additions and 24 deletions

Binary file not shown.

View File

@@ -1,5 +1,17 @@
package metier; package metier;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
public abstract class Activity { public abstract class Activity {
private long id_utilisateur_created; private long id_utilisateur_created;
@Id
@GeneratedValue
public int id;
public Activity(){
}
} }

View File

@@ -1,7 +1,23 @@
package metier; package metier;
import java.util.ArrayList;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
public class Choix extends Reponse{ public class Choix extends Reponse{
public Choix() {}
@Id
@GeneratedValue
int id;
ArrayList<String> choix;
public Choix() {
super();
}
} }

View File

@@ -10,7 +10,7 @@ import java.util.List;
public class Question { public class Question {
private int id; private int id;
private List<Reponse> reponseList; private Reponse reponse;
@Id @Id
@GeneratedValue @GeneratedValue
@@ -22,11 +22,11 @@ public class Question {
} }
@OneToMany(mappedBy ="reponse", cascade = CascadeType.DETACH) @OneToMany(mappedBy ="reponse", cascade = CascadeType.DETACH)
public List<Reponse> getReponseList() { public Reponse getReponse() {
return reponseList; return reponse;
} }
public void setReponseList(List<Reponse> reponseList) { public void setReponse(Reponse reponse) {
this.reponseList = reponseList; this.reponse = reponse;
} }
} }

View File

@@ -1,5 +1,8 @@
package metier; package metier;
public class Quizz { public class Quizz extends Activity{
public Quizz(){
super();
}
} }

View File

@@ -1,29 +1,17 @@
package metier; package metier;
import java.util.ArrayList;
import jakarta.persistence.Id; import jakarta.persistence.Id;
public abstract class Reponse { public abstract class Reponse {
@Id @Id
private int id; private int id;
private String value;
private Boolean correct; ArrayList<String> reponses;
public Reponse(){ public Reponse(){
} }
public void setValue(String value){
this.value = value;
}
public String getValue(){
return this.value;
}
public boolean isCorrect(){
return this.correct;
}
public void setCorrect(Boolean correct){
this.correct = correct;
}
} }

View File

@@ -0,0 +1,20 @@
package metier;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
public class ReponseCourte extends Reponse{
@Id
@GeneratedValue
int id;
String value;
public ReponseCourte(){
super();
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.