Class UIGroupSelector
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.organization.UIGroupMembershipSelector
org.exoplatform.forum.common.webui.UIGroupSelector
- All Implemented Interfaces:
UISelectComponent,org.exoplatform.webui.core.UIPopupComponent
public class UIGroupSelector
extends org.exoplatform.webui.organization.UIGroupMembershipSelector
implements org.exoplatform.webui.core.UIPopupComponent, UISelectComponent
- Since:
- 2.2.x
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener -
Field Summary
Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCESFields inherited from interface org.exoplatform.forum.common.webui.UISelectComponent
BREADCUMB_GROUP_ID, TREE_GROUP_ID, TYPE_GROUP, TYPE_MEMBERSHIP, TYPE_USER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidchangeGroup(String groupId) voidgetList()org.exoplatform.webui.core.UIComponentgetType()booleanbooleanbooleanvoidprocessRender(org.exoplatform.webui.application.WebuiRequestContext context) voidsetComponent(org.exoplatform.webui.core.UIComponent uicomponent, String[] initParams) voidsetSelectedGroups(List<org.exoplatform.services.organization.Group> groups) voidsetSpaceGroupId(String groupId) voidMethods inherited from class org.exoplatform.webui.organization.UIGroupMembershipSelector
event, getChildrenGroups, getCurrentGroup, getListMemberhipMethods 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, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
-
Constructor Details
-
UIGroupSelector
- Throws:
Exception
-
-
Method Details
-
processRender
public void processRender(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception - Overrides:
processRenderin classorg.exoplatform.webui.organization.UIGroupMembershipSelector- Throws:
Exception
-
getReturnComponent
public org.exoplatform.webui.core.UIComponent getReturnComponent() -
getReturnField
-
setComponent
- Specified by:
setComponentin interfaceUISelectComponent
-
isSelectGroup
public boolean isSelectGroup() -
isSelectUser
public boolean isSelectUser() -
isSelectMemberShip
public boolean isSelectMemberShip() -
getList
- Throws:
Exception
-
setSelectedGroups
-
setSpaceGroupId
- Throws:
Exception
-
changeGroup
- Overrides:
changeGroupin classorg.exoplatform.webui.organization.UIGroupMembershipSelector- Throws:
Exception
-
activate
public void activate()- Specified by:
activatein interfaceorg.exoplatform.webui.core.UIPopupComponent
-
deActivate
public void deActivate()- Specified by:
deActivatein interfaceorg.exoplatform.webui.core.UIPopupComponent
-
setType
-
getType
-