org.exoplatform.answer.webui.popup
Class UIAnswerEditModeForm

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.UIAnswerEditModeForm
All Implemented Interfaces:
org.exoplatform.webui.core.UIPopupComponent

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


Nested Class Summary
static class UIAnswerEditModeForm.CancelActionListener
           
static class UIAnswerEditModeForm.ChildTabChangeActionListener
           
static class UIAnswerEditModeForm.ResetMailContentActionListener
           
static class UIAnswerEditModeForm.SaveActionListener
           
static class UIAnswerEditModeForm.SelectCategoryForumActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String ASC
           
static String DESC
           
static String DISCUSSION_TAB
           
static String DISPLAY_MODE
           
static String DISPLAY_TAB
           
static String EMAIL_DEFAULT_ADD_QUESTION
           
static String EMAIL_DEFAULT_EDIT_QUESTION
           
static String EMAIL_MOVE_QUESTION
           
static String ENABLE_ANONYMOUS_SUBMIT_QUESTION
           
static String ENABLE_DISCUSSION
           
static String ENABLE_RSS
           
static String ENABLE_VIEW_AVATAR
           
static String ENABLE_VOTE_COMMNET
           
static String FIELD_CATEGORY_PATH_INPUT
           
protected  int indexOfTab
           
protected  boolean isResetMail
           
static String ITEM_ALPHABET_INDEX
           
static String ITEM_CREATE_DATE
           
static String ITEM_VOTE
           
static String ORDER_BY
           
static String ORDER_TYPE
           
static String POST_QUESTION_IN_ROOT_CATEGORY
           
static String SET_DEFAULT_ADDNEW_QUESTION_TAB
           
static String SET_DEFAULT_EDIT_QUESTION_TAB
           
static String SET_DEFAULT_EMAIL_TAB
           
static String SET_EMAIL_MOVE_QUESTION_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
UIAnswerEditModeForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
protected  String getSelectedTab()
           
 void initContainer()
           
 void setPathCatygory(List<String> idForumName)
           
 
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

DISPLAY_TAB

public static final String DISPLAY_TAB
See Also:
Constant Field Values

SET_DEFAULT_EMAIL_TAB

public static final String SET_DEFAULT_EMAIL_TAB
See Also:
Constant Field Values

SET_DEFAULT_ADDNEW_QUESTION_TAB

public static final String SET_DEFAULT_ADDNEW_QUESTION_TAB
See Also:
Constant Field Values

SET_DEFAULT_EDIT_QUESTION_TAB

public static final String SET_DEFAULT_EDIT_QUESTION_TAB
See Also:
Constant Field Values

SET_EMAIL_MOVE_QUESTION_TAB

public static final String SET_EMAIL_MOVE_QUESTION_TAB
See Also:
Constant Field Values

ITEM_VOTE

public static final String ITEM_VOTE
See Also:
Constant Field Values

DISPLAY_MODE

public static final String DISPLAY_MODE
See Also:
Constant Field Values

ORDER_BY

public static final String ORDER_BY
See Also:
Constant Field Values

ORDER_TYPE

public static final String ORDER_TYPE
See Also:
Constant Field Values

ENABLE_VOTE_COMMNET

public static final String ENABLE_VOTE_COMMNET
See Also:
Constant Field Values

ENABLE_ANONYMOUS_SUBMIT_QUESTION

public static final String ENABLE_ANONYMOUS_SUBMIT_QUESTION
See Also:
Constant Field Values

ITEM_CREATE_DATE

public static final String ITEM_CREATE_DATE
See Also:
Constant Field Values

ITEM_ALPHABET_INDEX

public static final String ITEM_ALPHABET_INDEX
See Also:
Constant Field Values

ASC

public static final String ASC
See Also:
Constant Field Values

DESC

public static final String DESC
See Also:
Constant Field Values

ENABLE_RSS

public static final String ENABLE_RSS
See Also:
Constant Field Values

ENABLE_VIEW_AVATAR

public static final String ENABLE_VIEW_AVATAR
See Also:
Constant Field Values

EMAIL_DEFAULT_ADD_QUESTION

public static final String EMAIL_DEFAULT_ADD_QUESTION
See Also:
Constant Field Values

EMAIL_DEFAULT_EDIT_QUESTION

public static final String EMAIL_DEFAULT_EDIT_QUESTION
See Also:
Constant Field Values

EMAIL_MOVE_QUESTION

public static final String EMAIL_MOVE_QUESTION
See Also:
Constant Field Values

DISCUSSION_TAB

public static final String DISCUSSION_TAB
See Also:
Constant Field Values

FIELD_CATEGORY_PATH_INPUT

public static final String FIELD_CATEGORY_PATH_INPUT
See Also:
Constant Field Values

ENABLE_DISCUSSION

public static final String ENABLE_DISCUSSION
See Also:
Constant Field Values

POST_QUESTION_IN_ROOT_CATEGORY

public static final String POST_QUESTION_IN_ROOT_CATEGORY
See Also:
Constant Field Values

isResetMail

protected boolean isResetMail

indexOfTab

protected int indexOfTab
Constructor Detail

UIAnswerEditModeForm

public UIAnswerEditModeForm()
                     throws Exception
Throws:
Exception
Method Detail

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

initContainer

public void initContainer()
                   throws Exception
Throws:
Exception

setPathCatygory

public void setPathCatygory(List<String> idForumName)

getSelectedTab

protected String getSelectedTab()


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