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 Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
    static class 
     

    Nested 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_RESOURCES

    Fields inherited from interface org.exoplatform.forum.common.webui.UISelectComponent

    BREADCUMB_GROUP_ID, TREE_GROUP_ID, TYPE_GROUP, TYPE_MEMBERSHIP, TYPE_USER
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
     
    org.exoplatform.webui.core.UIComponent
     
     
     
    boolean
     
    boolean
     
    boolean
     
    void
    processRender(org.exoplatform.webui.application.WebuiRequestContext context)
     
    void
    setComponent(org.exoplatform.webui.core.UIComponent uicomponent, String[] initParams)
     
    void
    setSelectedGroups(List<org.exoplatform.services.organization.Group> groups)
     
    void
     
    void
     

    Methods inherited from class org.exoplatform.webui.organization.UIGroupMembershipSelector

    event, getChildrenGroups, getCurrentGroup, getListMemberhip

    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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • processRender

      public void processRender(org.exoplatform.webui.application.WebuiRequestContext context) throws Exception
      Overrides:
      processRender in class org.exoplatform.webui.organization.UIGroupMembershipSelector
      Throws:
      Exception
    • getReturnComponent

      public org.exoplatform.webui.core.UIComponent getReturnComponent()
    • getReturnField

      public String getReturnField()
    • setComponent

      public void setComponent(org.exoplatform.webui.core.UIComponent uicomponent, String[] initParams)
      Specified by:
      setComponent in interface UISelectComponent
    • isSelectGroup

      public boolean isSelectGroup()
    • isSelectUser

      public boolean isSelectUser()
    • isSelectMemberShip

      public boolean isSelectMemberShip()
    • getList

      public List<String> getList() throws Exception
      Throws:
      Exception
    • setSelectedGroups

      public void setSelectedGroups(List<org.exoplatform.services.organization.Group> groups)
    • setSpaceGroupId

      public void setSpaceGroupId(String groupId) throws Exception
      Throws:
      Exception
    • changeGroup

      public void changeGroup(String groupId) throws Exception
      Overrides:
      changeGroup in class org.exoplatform.webui.organization.UIGroupMembershipSelector
      Throws:
      Exception
    • activate

      public void activate()
      Specified by:
      activate in interface org.exoplatform.webui.core.UIPopupComponent
    • deActivate

      public void deActivate()
      Specified by:
      deActivate in interface org.exoplatform.webui.core.UIPopupComponent
    • setType

      public void setType(String type)
    • getType

      public String getType()