Class UIPermissionPanel
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.portal.webui.portal.UIPortalComponent
org.exoplatform.portal.webui.container.UIContainer
org.exoplatform.forum.common.webui.UIPermissionPanel
- All Implemented Interfaces:
UISelector
public class UIPermissionPanel
extends org.exoplatform.portal.webui.container.UIContainer
implements UISelector
- Version:
- $Id$
- Author:
- Hai Thanh Nguyen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic 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.portal.webui.container.UIContainer
cssClass, description, icon, moveAppsPermissions, moveContainersPermissions, profiles, TABLE_COLUMN_CONTAINERFields inherited from class org.exoplatform.portal.webui.portal.UIPortalComponent
COMPONENT_EDIT_MODE, COMPONENT_VIEW_MODE, factoryId, height_, mode_, name_, template_, width_Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermissionForOwners(String permission, String[] owners) getOwnersByPermission(String permission) protected voidvoidsetPermission(String spaceGroupId, String... permissions) voidsetSpaceGroupId(String spaceGroupId) static String[]splitValues(String str) voidupdateSelect(String selectField, String value) Methods inherited from class org.exoplatform.portal.webui.container.UIContainer
getCssClass, getDescription, getIcon, getMoveAppsPermissions, getMoveContainersPermissions, getPermissionClasses, getProfiles, getStorageId, hasMoveAppsPermission, hasMoveContainersPermission, setCssClass, setDescription, setIcon, setMoveAppsPermissions, setMoveContainersPermissions, setProfiles, setStorageIdMethods inherited from class org.exoplatform.portal.webui.portal.UIPortalComponent
getAccessPermissions, getFactoryId, getHeight, getName, getTemplate, getTitle, getWidth, hasAccessPermission, hasPermission, isModifiable, setAccessPermissions, setFactoryId, setHeight, setModifiable, setName, setTemplate, setTitle, setWidthMethods 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, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
-
Constructor Details
-
UIPermissionPanel
- Throws:
Exception
-
-
Method Details
-
initPlaceholder
- Throws:
Exception
-
getSpaceGroupId
-
setSpaceGroupId
-
setPermission
-
getOwnersByPermission
-
addPermissionForOwners
-
splitValues
-
updateSelect
- Specified by:
updateSelectin interfaceUISelector- Throws:
Exception
-