org.exoplatform.mail.webui.popup
Class UIAdvancedSearchForm

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.UIAdvancedSearchForm
All Implemented Interfaces:
UIPopupComponent

public class UIAdvancedSearchForm
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 UIAdvancedSearchForm.CancelActionListener
           
static class UIAdvancedSearchForm.SearchActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String ALL_FOLDER_SEARCH
           
static java.lang.String FIELD_CONTENT_SEARCH
           
static java.lang.String FIELD_FROM_DATE
           
static java.lang.String FIELD_FROM_SEARCH
           
static java.lang.String FIELD_SUBJECT_SEARCH
           
static java.lang.String FIELD_TO_DATE
           
static java.lang.String FIELD_TO_SEARCH
           
static java.lang.String SEARCH_BODY_CONDITION
           
static java.lang.String SEARCH_FROM_CONDITION
           
static java.lang.String SEARCH_HAS_ATTACH
           
static java.lang.String SEARCH_HAS_STAR
           
static java.lang.String SEARCH_PRIORITY
           
static java.lang.String SEARCH_SUBJECT_CONDITION
           
static java.lang.String SEARCH_TO_CONDITION
           
static java.lang.String SELECT_FOLDER_SEARCH
           
 java.util.List<Contact> ToContacts
           
 
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
UIAdvancedSearchForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 java.lang.String[] getActions()
           
 java.lang.String getBodyCondition()
           
 java.lang.String getFieldEmailFrom()
           
 java.lang.String getFieldEmailTo()
           
 java.lang.String getFromCondition()
           
 java.util.Calendar getFromDate()
           
 java.lang.String getMessageBody()
           
 long getPriority()
           
 java.lang.String getSelectedFolder()
           
 java.lang.String getSubject()
           
 java.lang.String getSubjectCondition()
           
 java.lang.String getToCondition()
           
 java.util.List<Contact> getToContacts()
           
 java.util.Calendar getToDate()
           
 UIFormDateTimePicker getUIFormDateTimePicker(java.lang.String id)
           
 boolean hasAttachment()
           
 boolean hasStar()
           
 void init(java.lang.String accountId)
           
 void resetFields()
           
 void setFieldEmailFrom(java.lang.String value)
           
 void setFieldEmailTo(java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> options)
           
 void setSelectedFolder(java.lang.String folderId)
           
 void setToContacts(java.util.List<Contact> contactList)
           
 
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

ALL_FOLDER_SEARCH

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

SELECT_FOLDER_SEARCH

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

FIELD_FROM_SEARCH

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

FIELD_TO_SEARCH

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

FIELD_SUBJECT_SEARCH

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

FIELD_CONTENT_SEARCH

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

SEARCH_SUBJECT_CONDITION

public static final java.lang.String SEARCH_SUBJECT_CONDITION

SEARCH_TO_CONDITION

public static final java.lang.String SEARCH_TO_CONDITION

SEARCH_FROM_CONDITION

public static final java.lang.String SEARCH_FROM_CONDITION

SEARCH_BODY_CONDITION

public static final java.lang.String SEARCH_BODY_CONDITION

SEARCH_PRIORITY

public static final java.lang.String SEARCH_PRIORITY

SEARCH_HAS_STAR

public static final java.lang.String SEARCH_HAS_STAR

SEARCH_HAS_ATTACH

public static final java.lang.String SEARCH_HAS_ATTACH

FIELD_FROM_DATE

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

FIELD_TO_DATE

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

ToContacts

public java.util.List<Contact> ToContacts
Constructor Detail

UIAdvancedSearchForm

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

getToContacts

public java.util.List<Contact> getToContacts()

setToContacts

public void setToContacts(java.util.List<Contact> contactList)

init

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

setFieldEmailFrom

public void setFieldEmailFrom(java.lang.String value)

getFieldEmailFrom

public java.lang.String getFieldEmailFrom()

getFromCondition

public java.lang.String getFromCondition()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

setFieldEmailTo

public void setFieldEmailTo(java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> options)

getFieldEmailTo

public java.lang.String getFieldEmailTo()

getToCondition

public java.lang.String getToCondition()
                                throws java.lang.Exception
Throws:
java.lang.Exception

getSelectedFolder

public java.lang.String getSelectedFolder()

setSelectedFolder

public void setSelectedFolder(java.lang.String folderId)

getSubject

public java.lang.String getSubject()

getSubjectCondition

public java.lang.String getSubjectCondition()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getMessageBody

public java.lang.String getMessageBody()

getBodyCondition

public java.lang.String getBodyCondition()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getFromDate

public java.util.Calendar getFromDate()

getUIFormDateTimePicker

public UIFormDateTimePicker getUIFormDateTimePicker(java.lang.String id)

getToDate

public java.util.Calendar getToDate()

hasStar

public boolean hasStar()

hasAttachment

public boolean hasAttachment()

getPriority

public long getPriority()

resetFields

public void resetFields()

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

getActions

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


Copyright © 2012 eXo Platform SAS. All Rights Reserved.