org.exoplatform.answer.webui.popup
Class UIUserSettingForm

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

public class UIUserSettingForm
extends BaseUIFAQForm
implements org.exoplatform.webui.core.UIPopupComponent


Nested Class Summary
static class UIUserSettingForm.CancelActionListener
           
static class UIUserSettingForm.ChangeAvatarActionListener
           
static class UIUserSettingForm.OpenTabActionListener
           
static class UIUserSettingForm.SaveActionListener
           
static class UIUserSettingForm.SetDefaultAvatarActionListener
           
 
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
           
 String DISPLAY_TAB
           
static String ITEM_ALPHABET
           
static String ITEM_CREATE_DATE
           
 String ITEM_VOTE
           
static String ORDER_BY
           
static String ORDER_TYPE
           
protected  String tabId
           
static String WATCHES_TAB
           
 
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
UIUserSettingForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 String getAvatarUrl()
           
 org.exoplatform.faq.service.FAQSetting getFaqSetting()
           
protected  boolean getIsSelected(int id)
           
 void init()
           
 void setAvatarUrl(String url)
           
 void setFaqSetting(org.exoplatform.faq.service.FAQSetting faqSetting)
           
 
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

ORDER_BY

public static final String ORDER_BY

ORDER_TYPE

public static final String ORDER_TYPE

ITEM_VOTE

public final String ITEM_VOTE
See Also:
Constant Field Values

DISPLAY_TAB

public final String DISPLAY_TAB
See Also:
Constant Field Values

WATCHES_TAB

public static final String WATCHES_TAB
See Also:
Constant Field Values

ITEM_CREATE_DATE

public static final String ITEM_CREATE_DATE

ITEM_ALPHABET

public static final String ITEM_ALPHABET

ASC

public static final String ASC

DESC

public static final String DESC

tabId

protected String tabId
Constructor Detail

UIUserSettingForm

public UIUserSettingForm()
                  throws Exception
Throws:
Exception
Method Detail

init

public void init()
          throws Exception
Throws:
Exception

getIsSelected

protected boolean getIsSelected(int id)

getFaqSetting

public org.exoplatform.faq.service.FAQSetting getFaqSetting()

setFaqSetting

public void setFaqSetting(org.exoplatform.faq.service.FAQSetting faqSetting)

getAvatarUrl

public String getAvatarUrl()

setAvatarUrl

public void setAvatarUrl(String url)

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.