Class UIUserGroupSelector
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.form.UIForm
org.exoplatform.webui.organization.account.UIUserGroupSelector
- All Implemented Interfaces:
UIPopupComponent
Created by The eXo Platform SARL Author : Pham Tuan phamtuanchip@gmail.com Dec 11, 2007 Modified: dang.tung tungcnw@gmail.com
Nov 22, 2008
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
UIContainer.SelectTabActionListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringprotected Stringstatic Stringprotected Collection<String> static StringFields inherited from class org.exoplatform.webui.form.UIForm
ACTION, SUBCOMPONENT_IDFields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidString[]longlongList<org.exoplatform.services.organization.User> getData()booleangetMulti()org.exoplatform.services.organization.UserStatusbooleanbooleanbooleanorg.exoplatform.commons.utils.PageListremoveDuplicate(org.exoplatform.commons.utils.PageList users) voidvoidsetKeyword(String value) voidsetMulti(boolean multi) voidsetSelectedGroup(String selectedGroup) voidsetSelectedUsers(String selectedUsers) voidsetShowSearch(boolean isShowSearch) voidsetShowSearchGroup(boolean isShowSearchGroup) voidsetShowSearchUser(boolean isShowSearchUser) voidsetStatusFilter(org.exoplatform.services.organization.UserStatus statusFilter) protected voidupdateCurrentPage(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, urlMethods 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, setRenderedChildrenOfTypesMethods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, buildModelObject, 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
-
Field Details
-
FIELD_KEYWORD
- See Also:
-
FIELD_FILTER
- See Also:
-
FIELD_GROUP
- See Also:
-
USER_NAME
-
LAST_NAME
-
FIRST_NAME
-
EMAIL
-
userData_
-
groupId_
-
pars_
-
uiIterator_
-
-
Constructor Details
-
UIUserGroupSelector
- Throws:
Exception
-
-
Method Details
-
getData
- Throws:
Exception
-
getSelectedUsers
-
setSelectedUsers
-
setMulti
public void setMulti(boolean multi) -
getMulti
public boolean getMulti() -
getUIPageIterator
-
getAvailablePage
public long getAvailablePage() -
getCurrentPage
public long getCurrentPage() -
getActions
- Overrides:
getActionsin classUIForm
-
activate
public void activate()- Specified by:
activatein interfaceUIPopupComponent
-
deActivate
public void deActivate()- Specified by:
deActivatein interfaceUIPopupComponent
-
getLabel
-
setShowSearch
public void setShowSearch(boolean isShowSearch) -
isShowSearch
public boolean isShowSearch() -
setShowSearchGroup
public void setShowSearchGroup(boolean isShowSearchGroup) -
isShowSearchGroup
public boolean isShowSearchGroup() -
setShowSearchUser
public void setShowSearchUser(boolean isShowSearchUser) -
search
- Throws:
Exception
-
isShowSearchUser
public boolean isShowSearchUser() -
getStatusFilter
public org.exoplatform.services.organization.UserStatus getStatusFilter() -
setStatusFilter
public void setStatusFilter(org.exoplatform.services.organization.UserStatus statusFilter) -
getSelectedGroup
-
setSelectedGroup
-
removeDuplicate
public org.exoplatform.commons.utils.PageList removeDuplicate(org.exoplatform.commons.utils.PageList users) throws Exception - Throws:
Exception
-
updateCurrentPage
- Throws:
Exception
-
setKeyword
-