org.exoplatform.mail.webui.popup
Class UIMessageFilter

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.mail.webui.popup.UIMessageFilter
All Implemented Interfaces:
UIPopupComponent

public class UIMessageFilter
extends org.exoplatform.webui.form.UIForm
implements UIPopupComponent

Created by The eXo Platform SARL Author : Phung Nam phunghainam@gmail.com Nov 01, 2007 8:48:18 AM


Nested Class Summary
static class UIMessageFilter.AddFilterActionListener
           
static class UIMessageFilter.CloseActionListener
           
static class UIMessageFilter.DeleteFilterActionListener
           
static class UIMessageFilter.EditFilterActionListener
           
static class UIMessageFilter.SelectFilterActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String CONDITION_CONTAIN
           
static java.lang.String CONDITION_END_WITH
           
static java.lang.String CONDITION_IS
           
static java.lang.String CONDITION_NOT_CONTAIN
           
static java.lang.String CONDITION_NOT_IS
           
static java.lang.String CONDITION_START_WITH
           
 
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
UIMessageFilter()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 java.lang.String[] getActions()
           
 java.lang.String getCondition(int i)
           
 java.util.List<MessageFilter> getFilters()
           
 Folder getFolder()
           
 MessageFilter getSelectedFilter()
           
 java.lang.String getSelectedFilterId()
           
 Tag getTag()
           
 void init(java.lang.String accountId)
           
 void setSelectedFilterId(java.lang.String filterId)
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, 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

CONDITION_CONTAIN

public static final java.lang.String CONDITION_CONTAIN

CONDITION_NOT_CONTAIN

public static final java.lang.String CONDITION_NOT_CONTAIN

CONDITION_IS

public static final java.lang.String CONDITION_IS

CONDITION_NOT_IS

public static final java.lang.String CONDITION_NOT_IS

CONDITION_END_WITH

public static final java.lang.String CONDITION_END_WITH

CONDITION_START_WITH

public static final java.lang.String CONDITION_START_WITH
Constructor Detail

UIMessageFilter

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

init

public void init(java.lang.String accountId)
          throws java.lang.Exception
Throws:
java.lang.Exception

getSelectedFilterId

public java.lang.String getSelectedFilterId()

setSelectedFilterId

public void setSelectedFilterId(java.lang.String filterId)

getSelectedFilter

public MessageFilter getSelectedFilter()
                                throws java.lang.Exception
Throws:
java.lang.Exception

getFilters

public java.util.List<MessageFilter> getFilters()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getFolder

public Folder getFolder()
                 throws java.lang.Exception
Throws:
java.lang.Exception

getTag

public Tag getTag()
           throws java.lang.Exception
Throws:
java.lang.Exception

getCondition

public java.lang.String getCondition(int i)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getActions

public java.lang.String[] getActions()
Overrides:
getActions in class org.exoplatform.webui.form.UIForm

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


Copyright © 2011 eXo Platform SAS. All Rights Reserved.