Package models
Class Question
- java.lang.Object
-
- models.Question
-
- Direct Known Subclasses:
MultipleChoice,Numeric,TrueFalse
public abstract class Question extends java.lang.ObjectClasse abstract représentant une Question de manière générale de laquelle toute les classes spécialisées héritent- Author:
- Mamadou Niakate, Danko Konaté
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()Retourne le code de la questionintgetId()Retourne l'identifiant de la questionjava.lang.StringgetTitle()Retourne le titre de la questionabstract java.lang.BooleanisCorrect(java.lang.String answer)Méthode abstraite devrant vérifier si une réponse à la question est vraie ou faussevoidsetCode(java.lang.String code)Fixe le code de la questionvoidsetId(int id)Fixe l'identifiant de la questionvoidsetQuestion(java.lang.String title, java.lang.String code)Fixe le titre et le code de la questionvoidsetTitle(java.lang.String title)Fixe le titre de la questionjava.lang.StringtoString()Retourne le langage à travers son title
-
-
-
Method Detail
-
setQuestion
public void setQuestion(java.lang.String title, java.lang.String code)Fixe le titre et le code de la question- Parameters:
title-code-
-
getTitle
public java.lang.String getTitle()
Retourne le titre de la question- Returns:
- String
-
setTitle
public void setTitle(java.lang.String title)
Fixe le titre de la question- Parameters:
title-
-
getCode
public java.lang.String getCode()
Retourne le code de la question- Returns:
- String
-
setCode
public void setCode(java.lang.String code)
Fixe le code de la question- Parameters:
code-
-
getId
public int getId()
Retourne l'identifiant de la question- Returns:
- int
-
setId
public void setId(int id)
Fixe l'identifiant de la question- Parameters:
id-
-
toString
public java.lang.String toString()
Retourne le langage à travers son title- Overrides:
toStringin classjava.lang.Object
-
isCorrect
public abstract java.lang.Boolean isCorrect(java.lang.String answer)
Méthode abstraite devrant vérifier si une réponse à la question est vraie ou fausse- Parameters:
answer-- Returns:
-
-