org.exoplatform.faq.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.faq.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
config, OBJECTID, UICOMPONENT, uiparent
 
Fields inherited from interface org.exoplatform.faq.webui.popup.UISelectComponent
TYPE_GROUP, TYPE_MEMBERSHIP, TYPE_USER
 
Constructor Summary
UIGroupSelector()
           
 
Method Summary
 void activate()
           
 void changeGroup(java.lang.String groupId)
           
 void deActivate()
           
 java.util.List getChildGroup()
           
 java.util.List<java.lang.String> getList()
           
 org.exoplatform.webui.core.UIComponent getReturnComponent()
           
 java.lang.String getReturnField()
           
 java.lang.String getType()
           
 boolean isSelectGroup()
           
 boolean isSelectMemberShip()
           
 boolean isSelectUser()
           
 void setComponent(org.exoplatform.webui.core.UIComponent uicomponent, java.lang.String[] initParams)
           
 void setSelectedGroups(java.util.List groups)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class org.exoplatform.webui.organization.UIGroupMembershipSelector
event, 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, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, 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 java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getReturnComponent

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

getReturnField

public java.lang.String getReturnField()

setComponent

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

getChildGroup

public java.util.List getChildGroup()
                             throws java.lang.Exception
Throws:
java.lang.Exception

isSelectGroup

public boolean isSelectGroup()

isSelectUser

public boolean isSelectUser()

isSelectMemberShip

public boolean isSelectMemberShip()

getList

public java.util.List<java.lang.String> getList()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

setSelectedGroups

public void setSelectedGroups(java.util.List groups)

changeGroup

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

activate

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

deActivate

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

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.