org.exoplatform.mail.webui
Class UISelectFolder

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIFormInputSet
              extended by org.exoplatform.mail.webui.UISelectFolder

public class UISelectFolder
extends org.exoplatform.webui.form.UIFormInputSet

Created by The eXo Platform SAS Author : Phung Nam phunghainam@gmail.com Jan 5, 2008


Nested Class Summary
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 java.lang.String accountId_
           
 java.lang.String level
           
static java.lang.String SELECT_FOLDER
           
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UISelectFolder()
           
 
Method Summary
 org.exoplatform.webui.core.model.SelectOptionGroup addChildOption(java.lang.String folderPath, org.exoplatform.webui.core.model.SelectOptionGroup optionList)
           
 java.util.List<Folder> getCustomizeFolders()
           
 java.util.List<Folder> getDefaultFolders()
           
 java.util.List<Folder> getFolders(boolean isPersonal)
           
 java.util.List<org.exoplatform.webui.core.model.SelectItem> getOptions()
           
 java.lang.String getSelectedValue()
           
 java.util.List<Folder> getSubFolders(java.lang.String parentPath)
           
protected  org.exoplatform.webui.form.UIForm getUIForm()
           
 void init(java.lang.String accountId)
           
 void setSelectedValue(java.lang.String s)
           
 
Methods inherited from class org.exoplatform.webui.form.UIFormInputSet
addUIFormInput, addUIFormInput, getName, getUIFormCheckBoxInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingField, invokeSetBindingField, processDecode, processRender, reset
 
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, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECT_FOLDER

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

level

public java.lang.String level

accountId_

public java.lang.String accountId_
Constructor Detail

UISelectFolder

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

setSelectedValue

public void setSelectedValue(java.lang.String s)

getSelectedValue

public java.lang.String getSelectedValue()

getDefaultFolders

public java.util.List<Folder> getDefaultFolders()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getCustomizeFolders

public java.util.List<Folder> getCustomizeFolders()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getSubFolders

public java.util.List<Folder> getSubFolders(java.lang.String parentPath)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getFolders

public java.util.List<Folder> getFolders(boolean isPersonal)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

addChildOption

public org.exoplatform.webui.core.model.SelectOptionGroup addChildOption(java.lang.String folderPath,
                                                                         org.exoplatform.webui.core.model.SelectOptionGroup optionList)
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getUIForm

protected org.exoplatform.webui.form.UIForm getUIForm()

getOptions

public java.util.List<org.exoplatform.webui.core.model.SelectItem> getOptions()
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.