@ApplicationScoped @Named(value="permissionManager") public class PermissionManager extends Object
Constructor and Description |
---|
PermissionManager() |
Modifier and Type | Method and Description |
---|---|
PermissionDescriptor |
createNewItem() |
List<PermissionDescriptor> |
find(List<Long> permissionIds)
Recover the Permissions by the Ids indicated in the List parameter
|
PermissionDescriptor |
find(Principal prpal,
Permission perm)
Find the permission descriptor for given principal and permission
|
List<PermissionDescriptor> |
find(String resourceName)
Recover the Permissions for the given permission resource name
|
List<PermissionDescriptor> |
find(String permissionClass,
String permissionResource)
Recover Permissions for the given permission class and resource name
|
List<PermissionDescriptor> |
find(String permissionClass,
String permissionResource,
Boolean includeReadOnly)
Recover Permissions for the given permission class and resource name, including or excluding the ones marked as readonly
|
PermissionDescriptor |
findPermissionDescriptorById(Long idPermission)
Recover a Permission by its Id
|
List<PermissionDescriptor> |
getAllInstances() |
static PermissionManager |
lookup() |
public static PermissionManager lookup()
public PermissionDescriptor createNewItem()
public List<PermissionDescriptor> getAllInstances() throws Exception
Exception
public PermissionDescriptor find(Principal prpal, Permission perm)
public List<PermissionDescriptor> find(String resourceName) throws Exception
Exception
public List<PermissionDescriptor> find(String permissionClass, String permissionResource)
public List<PermissionDescriptor> find(String permissionClass, String permissionResource, Boolean includeReadOnly)
public PermissionDescriptor findPermissionDescriptorById(Long idPermission)
public List<PermissionDescriptor> find(List<Long> permissionIds)
Copyright © 2012-2014 JBoss by Red Hat. All Rights Reserved.