org.exoplatform.calendar.webui.popup
Class UIGroupSelector

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.organization.UIGroupMembershipSelector
              extended by org.exoplatform.calendar.webui.popup.UIGroupSelector
All Implemented Interfaces:
UIPopupComponent, UISelectComponent

public class UIGroupSelector
extends org.exoplatform.webui.organization.UIGroupMembershipSelector
implements UIPopupComponent, UISelectComponent

Created by The eXo Platform SARL Author : Pham Tuan phamtuanchip@yahoo.de Aug 29, 2007 11:57:56 AM


Nested Class Summary
static class UIGroupSelector.ChangeNodeActionListener
           
static class UIGroupSelector.SelectMembershipActionListener
           
static class UIGroupSelector.SelectPathActionListener
           
 
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
 
Fields inherited from interface org.exoplatform.calendar.webui.popup.UISelectComponent
TYPE_GROUP, TYPE_MEMBERSHIP, TYPE_USER
 
Constructor Summary
UIGroupSelector()
           
 
Method Summary
 void activate()
           
 void changeGroup(String groupId)
           
 void deActivate()
           
 List getChildGroup()
           
 List<String> getList()
           
 org.exoplatform.webui.core.UIComponent getReturnComponent()
           
 String getReturnField()
           
 String getType()
           
 boolean isFilter()
           
 boolean isSelectGroup()
           
 boolean isSelectMemberShip()
           
 boolean isSelectUser()
           
 void setComponent(org.exoplatform.webui.core.UIComponent uicomponent, String[] initParams)
           
 void setFilter(boolean isFilter)
           
 void setSelectedGroups(List groups)
           
 void setType(String type)
           
 
Methods inherited from class org.exoplatform.webui.organization.UIGroupMembershipSelector
event, getCurrentGroup, getListMemberhip, processRender
 
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, 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 Detail

UIGroupSelector

public UIGroupSelector()
                throws Exception
Throws:
Exception
Method Detail

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

getChildGroup

public List getChildGroup()
                   throws Exception
Throws:
Exception

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 groups)

changeGroup

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

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

setType

public void setType(String type)

getType

public String getType()

setFilter

public void setFilter(boolean isFilter)

isFilter

public boolean isFilter()


Copyright © 2013 eXo Platform SAS. All Rights Reserved.