org.exoplatform.calendar.webui.popup
Class UISelectUserForm

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

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

Created by The eXo Platform SARL Author : Pham Tuan phamtuanchip@gmail.com Dec 11, 2007


Nested Class Summary
static class UISelectUserForm.AddActionListener
           
static class UISelectUserForm.ChangeActionListener
           
static class UISelectUserForm.CloseActionListener
           
static class UISelectUserForm.ReplaceActionListener
           
static class UISelectUserForm.SearchActionListener
           
static class UISelectUserForm.ShowPageActionListener
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
static String EMAIL
           
static String FIELD_FILTER
           
static String FIELD_GROUP
           
static String FIELD_KEYWORD
           
static String FIRST_NAME
           
protected  String groupId_
           
static String LAST_NAME
           
protected  Collection<String> pars_
           
protected  String tabId_
           
 org.exoplatform.webui.core.UIPageIterator uiIterator_
           
static String USER_NAME
           
protected  Map<String,org.exoplatform.services.organization.User> userData_
           
 
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
UISelectUserForm()
           
 
Method Summary
 void activate()
           
 void deActivate()
           
 String[] getActions()
           
 long getAvailablePage()
           
 long getCurrentPage()
           
 List<org.exoplatform.services.organization.User> getData()
           
 String getLabel(String id)
           
 String getSelectedGroup()
           
 org.exoplatform.webui.core.UIPageIterator getUIPageIterator()
           
 void init(Collection<String> pars)
           
 boolean isShowSearch()
           
 void setKeyword(String value)
           
 void setSelectedGroup(String selectedGroup)
           
 void setShowSearch(boolean isShowSearch)
           
protected  void updateCurrentPage(int page)
           
 
Methods inherited from class org.exoplatform.webui.form.UIForm
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getLabel, getSubmitAction, getUICheckBoxInput, 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, 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_KEYWORD

public static final String FIELD_KEYWORD

FIELD_FILTER

public static final String FIELD_FILTER

FIELD_GROUP

public static final String FIELD_GROUP

USER_NAME

public static String USER_NAME

LAST_NAME

public static String LAST_NAME

FIRST_NAME

public static String FIRST_NAME

EMAIL

public static String EMAIL

userData_

protected Map<String,org.exoplatform.services.organization.User> userData_

tabId_

protected String tabId_

groupId_

protected String groupId_

pars_

protected Collection<String> pars_

uiIterator_

public org.exoplatform.webui.core.UIPageIterator uiIterator_
Constructor Detail

UISelectUserForm

public UISelectUserForm()
                 throws Exception
Throws:
Exception
Method Detail

getData

public List<org.exoplatform.services.organization.User> getData()
                                                         throws Exception
Throws:
Exception

getUIPageIterator

public org.exoplatform.webui.core.UIPageIterator getUIPageIterator()

getAvailablePage

public long getAvailablePage()

getCurrentPage

public long getCurrentPage()

init

public void init(Collection<String> pars)
          throws Exception
Throws:
Exception

getActions

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

activate

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

deActivate

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

getLabel

public String getLabel(String id)
Overrides:
getLabel in class org.exoplatform.webui.form.UIForm

setShowSearch

public void setShowSearch(boolean isShowSearch)

isShowSearch

public boolean isShowSearch()

getSelectedGroup

public String getSelectedGroup()

setSelectedGroup

public void setSelectedGroup(String selectedGroup)

updateCurrentPage

protected void updateCurrentPage(int page)
                          throws Exception
Throws:
Exception

setKeyword

public void setKeyword(String value)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.