@ApplicationScoped public class DefaultPermissionTreeFactory extends Object implements PermissionTreeFactory
Constructor and Description |
---|
DefaultPermissionTreeFactory() |
DefaultPermissionTreeFactory(PermissionManager permissionManager,
Collection<PermissionTreeProvider> permissionTreeProviderSet) |
DefaultPermissionTreeFactory(PermissionManager permissionManager,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager) |
Modifier and Type | Method and Description |
---|---|
PermissionTree |
createPermissionTree() |
PermissionTree |
createPermissionTree(org.jboss.errai.security.shared.api.Group group) |
PermissionTree |
createPermissionTree(org.jboss.errai.security.shared.api.Role role) |
PermissionTree |
createPermissionTree(org.jboss.errai.security.shared.api.identity.User user,
VotingStrategy votingStrategy) |
public DefaultPermissionTreeFactory()
@Inject public DefaultPermissionTreeFactory(PermissionManager permissionManager, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager)
public DefaultPermissionTreeFactory(PermissionManager permissionManager, Collection<PermissionTreeProvider> permissionTreeProviderSet)
public PermissionTree createPermissionTree()
createPermissionTree
in interface PermissionTreeFactory
public PermissionTree createPermissionTree(org.jboss.errai.security.shared.api.Role role)
createPermissionTree
in interface PermissionTreeFactory
public PermissionTree createPermissionTree(org.jboss.errai.security.shared.api.Group group)
createPermissionTree
in interface PermissionTreeFactory
public PermissionTree createPermissionTree(org.jboss.errai.security.shared.api.identity.User user, VotingStrategy votingStrategy)
createPermissionTree
in interface PermissionTreeFactory
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.