Interface SiteSetupQuestion
-
- All Superinterfaces:
Serializable
public interface SiteSetupQuestion extends Serializable
The SiteSetupQuestion object is to store user-defined question. A question would have two parts: the question part and the list of answers- Author:
- zqian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAnswer(SiteSetupQuestionAnswer answer)add into the list of answersList<SiteSetupQuestionAnswer>getAnswers()get the set of answersStringgetCurrent()is the question been used currently?StringgetId()get id of questionbooleangetIsMultipleAnswers()does question have multiple answersIntegergetOrderNum()get the order numberStringgetQuestion()get the question promptSiteTypeQuestionsgetSiteTypeQuestions()get the SiteTypeQuestions objectbooleanisRequired()is question required or notvoidsetAnswers(List<SiteSetupQuestionAnswer> answers)set the set of answersvoidsetCurrent(String current)set current status of questionvoidsetId(String id)set the id of questionvoidsetIsMultipleAnswers(boolean isMultipleAnswers)set flag for multiple answersvoidsetOrderNum(Integer orderNum)set the order numbervoidsetQuestion(String question)set the question promptvoidsetRequired(boolean required)set requiredvoidsetSiteTypeQuestions(SiteTypeQuestions siteTypeQuestions)set the SiteTypeQuestions
-
-
-
Method Detail
-
getId
String getId()
get id of question- Returns:
-
setId
void setId(String id)
set the id of question- Parameters:
id-
-
getQuestion
String getQuestion()
get the question prompt- Returns:
-
setQuestion
void setQuestion(String question)
set the question prompt- Parameters:
question-
-
getAnswers
List<SiteSetupQuestionAnswer> getAnswers()
get the set of answers- Returns:
-
setAnswers
void setAnswers(List<SiteSetupQuestionAnswer> answers)
set the set of answers- Parameters:
answers-
-
addAnswer
void addAnswer(SiteSetupQuestionAnswer answer)
add into the list of answers- Parameters:
answers-
-
isRequired
boolean isRequired()
is question required or not- Returns:
-
setRequired
void setRequired(boolean required)
set required- Parameters:
required-
-
getIsMultipleAnswers
boolean getIsMultipleAnswers()
does question have multiple answers- Returns:
-
setIsMultipleAnswers
void setIsMultipleAnswers(boolean isMultipleAnswers)
set flag for multiple answers- Parameters:
isMultipleAnswsers-
-
getOrderNum
Integer getOrderNum()
get the order number- Returns:
-
setOrderNum
void setOrderNum(Integer orderNum)
set the order number- Parameters:
orderNum-
-
getSiteTypeQuestions
SiteTypeQuestions getSiteTypeQuestions()
get the SiteTypeQuestions object- Returns:
-
setSiteTypeQuestions
void setSiteTypeQuestions(SiteTypeQuestions siteTypeQuestions)
set the SiteTypeQuestions- Parameters:
siteTypeQuestions-
-
getCurrent
String getCurrent()
is the question been used currently?- Returns:
-
setCurrent
void setCurrent(String current)
set current status of question- Parameters:
current-
-
-