public class AuthorizationAccess<T extends AuthorizationAccess<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthorizationAccess.AuthorizationAccessResources
Child mutators for AuthorizationAccess
|
static class |
AuthorizationAccess.PermissionCombinationPolicy |
static class |
AuthorizationAccess.Provider |
Constructor and Description |
---|
AuthorizationAccess() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
T |
allRoleName(String value)
The official names of all roles supported by the current management
access control provider.
|
List<String> |
allRoleNames()
The official names of all roles supported by the current management
access control provider.
|
T |
allRoleNames(List<String> value)
The official names of all roles supported by the current management
access control provider.
|
T |
allRoleNames(String... args)
The official names of all roles supported by the current management
access control provider.
|
T |
applicationClassificationConstraint()
Configuration of the application classification constraints.
|
T |
applicationClassificationConstraint(ApplicationClassificationConstraint value)
Configuration of the application classification constraints.
|
T |
applicationClassificationConstraint(ApplicationClassificationConstraintConsumer consumer)
Configuration of the application classification constraints.
|
T |
applicationClassificationConstraint(ApplicationClassificationConstraintSupplier supplier)
Configuration of the application classification constraints.
|
String |
getKey() |
AuthorizationAccess.PermissionCombinationPolicy |
permissionCombinationPolicy()
The policy for combining access control permissions when the
authorization policy grants the user more than one type of permission for
a given action.
|
T |
permissionCombinationPolicy(AuthorizationAccess.PermissionCombinationPolicy value)
The policy for combining access control permissions when the
authorization policy grants the user more than one type of permission for
a given action.
|
AuthorizationAccess.Provider |
provider()
The provider to use for management access control decisions.
|
T |
provider(AuthorizationAccess.Provider value)
The provider to use for management access control decisions.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
roleMapping(RoleMapping value)
Add the RoleMapping object to the list of subresources
|
T |
roleMapping(RoleMappingSupplier supplier)
Install a supplied RoleMapping object to the list of subresources
|
T |
roleMapping(String childKey)
Create and configure a RoleMapping object to the list of subresources
|
T |
roleMapping(String childKey,
RoleMappingConsumer consumer)
Create and configure a RoleMapping object to the list of subresources
|
T |
roleMappings(List<RoleMapping> value)
Add all RoleMapping objects to this subresource
|
T |
sensitivityClassificationConstraint()
The sensitivity classification constraints.
|
T |
sensitivityClassificationConstraint(SensitivityClassificationConstraint value)
The sensitivity classification constraints.
|
T |
sensitivityClassificationConstraint(SensitivityClassificationConstraintConsumer consumer)
The sensitivity classification constraints.
|
T |
sensitivityClassificationConstraint(SensitivityClassificationConstraintSupplier supplier)
The sensitivity classification constraints.
|
T |
standardRoleName(String value)
The official names of the standard roles supported by the current
management access control provider.
|
List<String> |
standardRoleNames()
The official names of the standard roles supported by the current
management access control provider.
|
T |
standardRoleNames(List<String> value)
The official names of the standard roles supported by the current
management access control provider.
|
T |
standardRoleNames(String... args)
The official names of the standard roles supported by the current
management access control provider.
|
AuthorizationAccess.AuthorizationAccessResources |
subresources() |
Boolean |
useIdentityRoles()
Should the raw roles obtained from the underlying security identity be
used directly?
|
T |
useIdentityRoles(Boolean value)
Should the raw roles obtained from the underlying security identity be
used directly?
|
T |
vaultExpressionConstraint()
Configuration of whether vault expressions should be considered
sensitive.
|
T |
vaultExpressionConstraint(VaultExpressionConstraint value)
Configuration of whether vault expressions should be considered
sensitive.
|
T |
vaultExpressionConstraint(VaultExpressionConstraintConsumer consumer)
Configuration of whether vault expressions should be considered
sensitive.
|
T |
vaultExpressionConstraint(VaultExpressionConstraintSupplier supplier)
Configuration of whether vault expressions should be considered
sensitive.
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public AuthorizationAccess.AuthorizationAccessResources subresources()
public T roleMappings(List<RoleMapping> value)
value
- List of RoleMapping objects.public T roleMapping(RoleMapping value)
value
- The RoleMapping to addpublic T roleMapping(String childKey, RoleMappingConsumer consumer)
key
- The key for the RoleMapping resourceconfig
- The RoleMappingConsumer to usepublic T roleMapping(String childKey)
key
- The key for the RoleMapping resourcepublic T roleMapping(RoleMappingSupplier supplier)
public T vaultExpressionConstraint(VaultExpressionConstraint value)
public T vaultExpressionConstraint(VaultExpressionConstraintConsumer consumer)
public T vaultExpressionConstraint()
public T vaultExpressionConstraint(VaultExpressionConstraintSupplier supplier)
public T applicationClassificationConstraint(ApplicationClassificationConstraint value)
public T applicationClassificationConstraint(ApplicationClassificationConstraintConsumer consumer)
public T applicationClassificationConstraint()
public T applicationClassificationConstraint(ApplicationClassificationConstraintSupplier supplier)
public T sensitivityClassificationConstraint(SensitivityClassificationConstraint value)
public T sensitivityClassificationConstraint(SensitivityClassificationConstraintConsumer consumer)
public T sensitivityClassificationConstraint()
public T sensitivityClassificationConstraint(SensitivityClassificationConstraintSupplier supplier)
public List<String> allRoleNames()
public T allRoleNames(List<String> value)
public T allRoleName(String value)
public T allRoleNames(String... args)
public AuthorizationAccess.PermissionCombinationPolicy permissionCombinationPolicy()
public T permissionCombinationPolicy(AuthorizationAccess.PermissionCombinationPolicy value)
public AuthorizationAccess.Provider provider()
public T provider(AuthorizationAccess.Provider value)
public List<String> standardRoleNames()
public T standardRoleNames(List<String> value)
public T standardRoleName(String value)
public T standardRoleNames(String... args)
public Boolean useIdentityRoles()
Copyright © 2020 JBoss by Red Hat. All rights reserved.