996d62ec10885f20ce1834dd2deb211fa33ac496
Template de projet pour le TP JPA UniR
classDiagram
Utilisateur "*" -- "*" Session
Session "*" -- "1" Quizz
Quizz "1" -- "1..*" Question
Utilisateur "1" -- "*" Quizz
Question "1" -- "1" Reponse
Reponse <|-- ReponseCourte
Reponse <|-- Choix
class Utilisateur {
-id : int
-name : String
-session : List<Session>
-email : String
-password : String
-quizzs : String
+getId()int
+setId(id:int)void
+getName()String
+setName(name:String)void
}
class Session{
-codePin : int
-quizzs : List<Quizz>
-utilisateurs : List<Utilisateur>
-theme : int
+getCodePIN()int
+setCodePIN(id:int)void
+getTheme()String
+setTheme(theme:String)void
}
class Quizz{
-session: Session
-id : int
-utilisateur: Utilisateur
+getId()int
+setId(id:int)void
}
class Reponse{
-id : int
-question: Question
-reponses : ArrayList<String>
+getId()int
+setId(id:int)void
+getReponse()ArrayList<String>
+setReponse(reponse:ArrayList<String> )void
}
class Choix{
-choix : ArrayList<String>
+getId()int
+setId(id:int)void
+getChoix()List<String>
+setChoix(choix:List<String>)void
}
class ReponseCourte{
-value : String
+getId()int
+setId(id:int)void
+getVlaue()String
+setId(id:String)void
}
class Question{
-id : int
-reponse: Reponse
+getId()int
+setId(id:int)void
}
Commande pour supprimer: rm -rd data/*
run : compile jetty:run
Description