Package | Description |
---|---|
org.uberfire.security.authz | |
org.uberfire.security.impl.authz |
Modifier and Type | Method and Description |
---|---|
PermissionCollection |
PermissionCollection.add(Permission... permissions)
Adds a permission object to the current collection of permission objects.
|
PermissionCollection |
PermissionCollection.clone()
Creates an exact copy of this instance.
|
PermissionCollection |
AuthorizationPolicy.getPermissions()
Get the default permissions.
|
PermissionCollection |
AuthorizationPolicy.getPermissions(org.jboss.errai.security.shared.api.Group group)
Get the permissions assigned to a given group.
|
PermissionCollection |
AuthorizationPolicy.getPermissions(org.jboss.errai.security.shared.api.Role role)
Get the permissions assigned to a given role.
|
PermissionCollection |
PermissionCollection.merge(PermissionCollection other,
int priority)
Get all the permissions from this collection and the given one and puts them
into a brand new collection instance.
|
PermissionCollection |
PermissionCollection.remove(Permission... permissions)
Removes a permission object from the current collection of permission objects.
|
PermissionCollection |
PermissionManager.resolvePermissions(org.jboss.errai.security.shared.api.identity.User user,
VotingStrategy votingStrategy)
Get the permissions assigned to a given user.
|
Modifier and Type | Method and Description |
---|---|
PermissionCollection |
PermissionCollection.merge(PermissionCollection other,
int priority)
Get all the permissions from this collection and the given one and puts them
into a brand new collection instance.
|
void |
AuthorizationPolicy.setPermissions(org.jboss.errai.security.shared.api.Group group,
PermissionCollection permissions)
Set the group's permissions
|
void |
AuthorizationPolicy.setPermissions(org.jboss.errai.security.shared.api.Role role,
PermissionCollection permissions)
Set the role's permissions
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultPermissionCollection
A collection where the permissions are ordered by name.
|
Modifier and Type | Method and Description |
---|---|
PermissionCollection |
DefaultPermissionCollection.add(Permission... permissions) |
PermissionCollection |
DefaultAuthorizationEntry.getPermissions() |
PermissionCollection |
DefaultAuthorizationPolicy.getPermissions() |
PermissionCollection |
DefaultAuthorizationPolicy.getPermissions(org.jboss.errai.security.shared.api.Group group) |
PermissionCollection |
DefaultAuthorizationPolicy.getPermissions(org.jboss.errai.security.shared.api.Role role) |
PermissionCollection |
DefaultPermissionCollection.invert(Permission target) |
PermissionCollection |
DefaultPermissionCollection.merge(PermissionCollection other,
int priority) |
PermissionCollection |
DefaultPermissionCollection.remove(Permission... permissions) |
PermissionCollection |
DefaultPermissionManager.resolvePermissions(org.jboss.errai.security.shared.api.identity.User user,
VotingStrategy votingStrategy) |
Modifier and Type | Method and Description |
---|---|
protected AuthorizationResult |
DefaultPermissionManager._checkPermission(Permission permission,
PermissionCollection collection) |
PermissionCollection |
DefaultPermissionCollection.merge(PermissionCollection other,
int priority) |
void |
DefaultAuthorizationPolicy.setPermissions(org.jboss.errai.security.shared.api.Group group,
PermissionCollection collection) |
void |
DefaultAuthorizationEntry.setPermissions(PermissionCollection permissions) |
void |
DefaultAuthorizationPolicy.setPermissions(org.jboss.errai.security.shared.api.Role role,
PermissionCollection collection) |
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.