Package org.sakaiproject.site.util
Class SiteSetupQuestionMap
- java.lang.Object
-
- org.sakaiproject.site.util.SiteSetupQuestionMap
-
public class SiteSetupQuestionMap extends Object
The SiteSetupQuestionMap object is to store user-defined questions based on site types. Those questions could be presented as survey questions during worksite setup process.- Author:
- zqian
-
-
Constructor Summary
Constructors Constructor Description SiteSetupQuestionMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSiteType(String siteType)Add a new site typeSiteSetupQuestionTypeSetgetQuestionSetBySiteType(String siteType)get the question set object for specified site typeMap<String,SiteSetupQuestionTypeSet>getQuestionsMap()get the question mapSet<String>getSiteTypes()get the set of site types which has questions definedvoidsetQuestionListBySiteType(String siteType, SiteSetupQuestionTypeSet s)Set the question list for specified site typevoidsetQuestionsMap(Map<String,SiteSetupQuestionTypeSet> questionsMap)set the question map
-
-
-
Method Detail
-
getSiteTypes
public Set<String> getSiteTypes()
get the set of site types which has questions defined- Returns:
-
getQuestionSetBySiteType
public SiteSetupQuestionTypeSet getQuestionSetBySiteType(String siteType)
get the question set object for specified site type- Parameters:
siteType-- Returns:
-
setQuestionListBySiteType
public void setQuestionListBySiteType(String siteType, SiteSetupQuestionTypeSet s)
Set the question list for specified site type- Parameters:
siteType-l-
-
getQuestionsMap
public Map<String,SiteSetupQuestionTypeSet> getQuestionsMap()
get the question map- Returns:
-
setQuestionsMap
public void setQuestionsMap(Map<String,SiteSetupQuestionTypeSet> questionsMap)
set the question map- Parameters:
questionsMap-
-
addSiteType
public void addSiteType(String siteType)
Add a new site type- Parameters:
siteType-
-
-