org.exoplatform.answer.webui.popup
Class UIFAQSettingForm

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIForm
              extended by org.exoplatform.forum.common.webui.BaseUIForm
                  extended by org.exoplatform.answer.webui.BaseUIFAQForm
                      extended by org.exoplatform.answer.webui.popup.BaseCategoryTreeInputForm
                          extended by org.exoplatform.answer.webui.popup.UIFAQSettingForm
All Implemented Interfaces:
org.exoplatform.webui.core.UIPopupComponent

public class UIFAQSettingForm
extends BaseCategoryTreeInputForm
implements org.exoplatform.webui.core.UIPopupComponent


Nested Class Summary
static class UIFAQSettingForm.SaveActionListener
           
static class UIFAQSettingForm.SelectTabActionListener
           
 
Field Summary
static String EDIT_TEMPLATE_TAB
           
static String FIELD_TEMPLATE_TEXTARE
           
static String FIELD_USEAJAX_CHECKBOX
           
protected  String homeCategoryName
           
static String PREFERENCE_TAB
           
 
Fields inherited from class org.exoplatform.answer.webui.popup.BaseCategoryTreeInputForm
categoriesChecked, CATEGORY_SCOPING, categoryMap, categoryStatus, categoryTree
 
Fields inherited from class org.exoplatform.forum.common.webui.BaseUIForm
isAddColonInLabel, log
 
Fields inherited from class org.exoplatform.webui.form.UIForm
ACTION, SUBCOMPONENT_ID
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIFAQSettingForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 void defaulValue()
           
protected  boolean getIsSelected(int id)
           
 void initSettingForm()
           
 
Methods inherited from class org.exoplatform.answer.webui.popup.BaseCategoryTreeInputForm
renderCategoryTree
 
Methods inherited from class org.exoplatform.answer.webui.BaseUIFAQForm
getFAQService, processRender, setFAQService
 
Methods inherited from class org.exoplatform.forum.common.webui.BaseUIForm
cancelChildPopupAction, getLabel, getLabel, getUIFormScrollSelectBox, getUIForumFilter, i18n, info, info, info, info, info, isAddColonInLabel, openPopup, openPopup, openPopup, openPopup, openPopup, openPopup, setAddColonInLabel, throwWarning, throwWarning, warning, warning, warning, warning, warning
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, url
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EDIT_TEMPLATE_TAB

public static final String EDIT_TEMPLATE_TAB
See Also:
Constant Field Values

PREFERENCE_TAB

public static final String PREFERENCE_TAB
See Also:
Constant Field Values

FIELD_TEMPLATE_TEXTARE

public static final String FIELD_TEMPLATE_TEXTARE
See Also:
Constant Field Values

FIELD_USEAJAX_CHECKBOX

public static final String FIELD_USEAJAX_CHECKBOX
See Also:
Constant Field Values

homeCategoryName

protected String homeCategoryName
Constructor Detail

UIFAQSettingForm

public UIFAQSettingForm()
                 throws Exception
Throws:
Exception
Method Detail

getIsSelected

protected boolean getIsSelected(int id)

defaulValue

public void defaulValue()
                 throws Exception
Throws:
Exception

initSettingForm

public void initSettingForm()
                     throws Exception
Throws:
Exception

activate

public void activate()
Specified by:
activate in interface org.exoplatform.webui.core.UIPopupComponent

deActivate

public void deActivate()
Specified by:
deActivate in interface org.exoplatform.webui.core.UIPopupComponent


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.