示例#1
0
 public static void getPorletPreference(FAQSetting faqSetting) {
   PortletRequestContext pcontext =
       (PortletRequestContext) WebuiRequestContext.getCurrentInstance();
   PortletPreferences portletPref = pcontext.getRequest().getPreferences();
   faqSetting.setEnableViewAvatar(
       Boolean.parseBoolean(portletPref.getValue("enableViewAvatar", "")));
   faqSetting.setEnableAutomaticRSS(
       Boolean.parseBoolean(portletPref.getValue("enableAutomaticRSS", "")));
   faqSetting.setEnanbleVotesAndComments(
       Boolean.parseBoolean(portletPref.getValue("enanbleVotesAndComments", "")));
   faqSetting.setEnableAnonymousSubmitQuestion(
       Boolean.parseBoolean(portletPref.getValue("enableAnonymousSubmitQuestion", "")));
   faqSetting.setDisplayMode(portletPref.getValue("display", ""));
   faqSetting.setOrderBy(portletPref.getValue("orderBy", ""));
   faqSetting.setOrderType(portletPref.getValue("orderType", ""));
   faqSetting.setIsDiscussForum(Boolean.parseBoolean(portletPref.getValue("isDiscussForum", "")));
   faqSetting.setIdNameCategoryForum(portletPref.getValue("idNameCategoryForum", ""));
   faqSetting.setEmailMoveQuestion(portletPref.getValue("emailMoveQuestion", ""));
   faqSetting.setPostQuestionInRootCategory(
       Boolean.parseBoolean(portletPref.getValue("isPostQuestionInRootCategory", "true")));
 }