org.exoplatform.webui.organization
Class UIUserMembershipSelector

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.webui.form.UIFormInputContainer<T>
              extended by org.exoplatform.webui.organization.UIUserMembershipSelector
All Implemented Interfaces:
UIFormInput<java.lang.String>

public class UIUserMembershipSelector
extends UIFormInputContainer<T>

Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006


Nested Class Summary
static class UISelector.SelectMembershipActionListener
           
static class UIUserMembershipSelector.DeleteMembershipActionListener
           
static class UIUserMembershipSelector.Membership
           
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
UIContainer.SelectTabActionListener
 
Field Summary
static java.lang.String[] ACTIONS
           
static java.lang.String[] BEAN_FIELD
           
 
Fields inherited from class org.exoplatform.webui.form.UIFormInputContainer
bindingField, name, value_
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIUserMembershipSelector()
           
 
Method Summary
 void addMembership(UIUserMembershipSelector.Membership mem)
           
 void createMembership(java.lang.String groupId, java.lang.String membershipType)
           
 java.lang.String event(java.lang.String actionName, java.lang.String beanId)
           
 java.util.List<UIUserMembershipSelector.Membership> getMembership()
           
 java.lang.Class<java.lang.String> getTypeValue()
           
 java.lang.String getUser()
           
 boolean isAdminRole()
           
 void save(org.exoplatform.services.organization.OrganizationService service, boolean broadcast)
           
 void setAdminRole(boolean b)
           
 void setUIInputValue(java.lang.Object input)
           
 void setUser(org.exoplatform.services.organization.User user)
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from class org.exoplatform.webui.form.UIFormInputContainer
addValidator, getBindingField, getLabel, getName, getValidators, getValue, isEmpty, reset, setBindingField, setLabel, setName, setValue
 
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, 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
 

Field Detail

BEAN_FIELD

public static java.lang.String[] BEAN_FIELD

ACTIONS

public static java.lang.String[] ACTIONS
Constructor Detail

UIUserMembershipSelector

public UIUserMembershipSelector()
                         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getUser

public java.lang.String getUser()

setUserName

public void setUserName(java.lang.String userName)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getTypeValue

public java.lang.Class<java.lang.String> getTypeValue()

isAdminRole

public boolean isAdminRole()

setAdminRole

public void setAdminRole(boolean b)

setUser

public void setUser(org.exoplatform.services.organization.User user)
             throws java.lang.Exception
Throws:
java.lang.Exception

getMembership

public java.util.List<UIUserMembershipSelector.Membership> getMembership()

createMembership

public void createMembership(java.lang.String groupId,
                             java.lang.String membershipType)

addMembership

public void addMembership(UIUserMembershipSelector.Membership mem)

setUIInputValue

public void setUIInputValue(java.lang.Object input)

save

public void save(org.exoplatform.services.organization.OrganizationService service,
                 boolean broadcast)
          throws java.lang.Exception
Throws:
java.lang.Exception

event

public java.lang.String event(java.lang.String actionName,
                              java.lang.String beanId)
                       throws java.lang.Exception
Overrides:
event in class UIComponent
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.