Package berlin.yuna.survey.model
Class SurveyAnswer
java.lang.Object
berlin.yuna.survey.model.SurveyAnswer
- All Implemented Interfaces:
Comparable<SurveyAnswer>
public class SurveyAnswer extends Object implements Comparable<SurveyAnswer>
-
Constructor Summary
Constructors Constructor Description SurveyAnswer()
SurveyAnswer(SurveyAnswer answer, boolean draft)
SurveyAnswer(String label)
SurveyAnswer(String label, Object answer, boolean draft, boolean isAnswered)
-
Method Summary
Modifier and Type Method Description int
compareTo(SurveyAnswer o)
boolean
equals(Object o)
Object
getAnswer()
LocalDateTime
getAnsweredAt()
String
getLabel()
int
hashCode()
boolean
isAnswered()
boolean
isDraft()
boolean
isNotAnswered()
boolean
isNotDraft()
boolean
match(QuestionGeneric<?,?> question)
void
setAnswer(Object answer)
void
setAnsweredAt(LocalDateTime answeredAt)
void
setDraft(boolean draft)
void
setLabel(String label)
String
toString()
-
Constructor Details
-
SurveyAnswer
public SurveyAnswer() -
SurveyAnswer
-
SurveyAnswer
-
SurveyAnswer
-
-
Method Details
-
setLabel
-
setAnswer
-
setAnsweredAt
-
setDraft
public void setDraft(boolean draft) -
getLabel
-
getAnswer
-
getAnsweredAt
-
isNotDraft
public boolean isNotDraft() -
isDraft
public boolean isDraft() -
isNotAnswered
public boolean isNotAnswered() -
isAnswered
public boolean isAnswered() -
match
-
equals
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<SurveyAnswer>
-