org.exoplatform.forum.webui.popup
Class UIPrivateMessageForm

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.webui.popup.UIPrivateMessageForm
All Implemented Interfaces:
UIPopupComponent, UISelector

public class UIPrivateMessageForm
extends org.exoplatform.webui.form.UIForm
implements UIPopupComponent, UISelector

Created by The eXo Platform SAS Author : Vu Duy Tu tu.duy@exoplatform.com May 9, 2008 - 8:19:24 AM


Nested Class Summary
static class UIPrivateMessageForm.AddValuesUserActionListener
           
static class UIPrivateMessageForm.CloseActionListener
           
static class UIPrivateMessageForm.SelectTabActionListener
           
static class UIPrivateMessageForm.SendPrivateMessageActionListener
           
 
Field Summary
static java.lang.String FIELD_FORWARD_LABEL
           
static java.lang.String FIELD_MAILMESSAGE_INPUT
           
static java.lang.String FIELD_MAILTITLE_INPUT
           
static java.lang.String FIELD_REPLY_LABEL
           
static java.lang.String FIELD_SENDMESSAGE_TAB
           
static java.lang.String FIELD_SENDTO_TEXTAREA
           
 
Fields inherited from class org.exoplatform.webui.form.UIForm
ACTION, SUBCOMPONENT_ID
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIPrivateMessageForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 boolean isFullMessage()
           
 void setFullMessage(boolean fullMessage)
           
 void setSendtoField(java.lang.String str)
           
 void setUpdate(ForumPrivateMessage privateMessage, boolean isReply)
           
 void setUserProfile(UserProfile userProfile)
           
 void updateSelect(java.lang.String selectField, java.lang.String value)
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getActions, getLabel, getLabel, getSubmitAction, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, 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, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_SENDTO_TEXTAREA

public static final java.lang.String FIELD_SENDTO_TEXTAREA
See Also:
Constant Field Values

FIELD_MAILTITLE_INPUT

public static final java.lang.String FIELD_MAILTITLE_INPUT
See Also:
Constant Field Values

FIELD_MAILMESSAGE_INPUT

public static final java.lang.String FIELD_MAILMESSAGE_INPUT
See Also:
Constant Field Values

FIELD_SENDMESSAGE_TAB

public static final java.lang.String FIELD_SENDMESSAGE_TAB
See Also:
Constant Field Values

FIELD_REPLY_LABEL

public static final java.lang.String FIELD_REPLY_LABEL
See Also:
Constant Field Values

FIELD_FORWARD_LABEL

public static final java.lang.String FIELD_FORWARD_LABEL
See Also:
Constant Field Values
Constructor Detail

UIPrivateMessageForm

public UIPrivateMessageForm()
                     throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

activate

public void activate()
              throws java.lang.Exception
Specified by:
activate in interface UIPopupComponent
Throws:
java.lang.Exception

deActivate

public void deActivate()
                throws java.lang.Exception
Specified by:
deActivate in interface UIPopupComponent
Throws:
java.lang.Exception

setUserProfile

public void setUserProfile(UserProfile userProfile)

setSendtoField

public void setSendtoField(java.lang.String str)

updateSelect

public void updateSelect(java.lang.String selectField,
                         java.lang.String value)
                  throws java.lang.Exception
Specified by:
updateSelect in interface UISelector
Throws:
java.lang.Exception

setUpdate

public void setUpdate(ForumPrivateMessage privateMessage,
                      boolean isReply)
               throws java.lang.Exception
Throws:
java.lang.Exception

isFullMessage

public boolean isFullMessage()

setFullMessage

public void setFullMessage(boolean fullMessage)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.