@ApplicationScoped public class PerspectiveTreeProvider extends Object implements PermissionTreeProvider
Constructor and Description |
---|
PerspectiveTreeProvider() |
PerspectiveTreeProvider(ActivityBeansCache activityBeansCache,
PermissionManager permissionManager,
PermissionTreeI18n i18n) |
Modifier and Type | Method and Description |
---|---|
PermissionNode |
buildRootNode() |
void |
excludePerspectiveId(String perspectiveId) |
Set<String> |
getPerspectiveIdsExcluded() |
String |
getPerspectiveName(String perspectiveId) |
String |
getResourceName() |
String |
getRootNodeName() |
int |
getRootNodePosition() |
boolean |
isActive() |
void |
loadChildren(PermissionNode parent,
LoadOptions options,
LoadCallback callback) |
void |
setActive(boolean active) |
void |
setPerspectiveName(String perspectiveId,
String name) |
void |
setResourceName(String resourceName) |
void |
setRootNodeName(String rootNodeName) |
void |
setRootNodePosition(int rootNodePosition) |
public PerspectiveTreeProvider()
@Inject public PerspectiveTreeProvider(ActivityBeansCache activityBeansCache, PermissionManager permissionManager, PermissionTreeI18n i18n)
public boolean isActive()
isActive
in interface PermissionTreeProvider
public void setActive(boolean active)
public String getResourceName()
public void setResourceName(String resourceName)
public String getRootNodeName()
public void setRootNodeName(String rootNodeName)
public int getRootNodePosition()
public void setRootNodePosition(int rootNodePosition)
public void excludePerspectiveId(String perspectiveId)
public PermissionNode buildRootNode()
buildRootNode
in interface PermissionTreeProvider
public void loadChildren(PermissionNode parent, LoadOptions options, LoadCallback callback)
loadChildren
in interface PermissionTreeProvider
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.