org.exoplatform.answer.webui.popup
Class UISendMailForm

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

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


Nested Class Summary
static class UISendMailForm.CancelActionListener
           
static class UISendMailForm.ChangeLanguageActionListener
           
static class UISendMailForm.SendActionListener
           
static class UISendMailForm.ToActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String FIELD_FROM_INPUT
           
protected  String questionChanged_
           
 List<org.exoplatform.services.organization.User> toUsers
           
 
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
UISendMailForm()
           
 
Method Summary
 void activate()
           
 void addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
           
 void deActivate()
           
 String getFieldToValue()
           
protected  List<org.exoplatform.webui.core.model.SelectItemOption<String>> getListLanguageToSendFriend()
           
 Map<String,String> getServerConfig()
           
 List<org.exoplatform.services.organization.User> getToUsers()
           
 void setFieldCCValue(String value)
           
 void setFieldToValue(String value)
           
 void setToUsers(List<org.exoplatform.services.organization.User> userList)
           
 void setUpdateQuestion(String questionPath, String language)
           
 
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

FIELD_FROM_INPUT

public static final String FIELD_FROM_INPUT
See Also:
Constant Field Values

questionChanged_

protected String questionChanged_

toUsers

public List<org.exoplatform.services.organization.User> toUsers
Constructor Detail

UISendMailForm

public UISendMailForm()
               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

getToUsers

public List<org.exoplatform.services.organization.User> getToUsers()

setToUsers

public void setToUsers(List<org.exoplatform.services.organization.User> userList)

getListLanguageToSendFriend

protected List<org.exoplatform.webui.core.model.SelectItemOption<String>> getListLanguageToSendFriend()

addPlugin

public void addPlugin(org.exoplatform.container.component.ComponentPlugin plugin)
               throws Exception
Throws:
Exception

setUpdateQuestion

public void setUpdateQuestion(String questionPath,
                              String language)
                       throws Exception
Throws:
Exception

setFieldToValue

public void setFieldToValue(String value)

getFieldToValue

public String getFieldToValue()

setFieldCCValue

public void setFieldCCValue(String value)

getServerConfig

public Map<String,String> getServerConfig()


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