Class GlobalRoleConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.configuration.global.GlobalRoleConfigurationBuilder
- All Implemented Interfaces:
Builder<Role>,GlobalConfigurationChildBuilder,GlobalRolesConfigurationChildBuilder
public class GlobalRoleConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements GlobalRolesConfigurationChildBuilder, Builder<Role>
GlobalRoleConfigurationBuilder.
- Since:
- 7.0
- Author:
- Tristan Tarrant
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreate()Create the configuration beandescription(String description) A description for the roleinheritable(boolean inheritable) Whether this role should be implicitly inherited by secure caches which don't define their roles.permission(String permission) Adds a permission to a rolepermission(String... permissions) Adds multiple permissions to a rolepermission(AuthorizationPermission permission) Adds a permission to a rolepermission(AuthorizationPermission... permissions) Adds multiple permissions to a roleBuilder<?> Reads the configuration from an already created configuration bean into this builder.Methods inherited from class org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
addModule, asyncThreadPool, blockingThreadPool, build, clearModules, defaultCacheName, expirationThreadPool, getGlobalConfig, globalState, jmx, listenerThreadPool, metrics, module, modules, nonBlockingThreadPool, persistenceThreadPool, security, serialization, shutdown, tracing, transport
-
Constructor Details
-
GlobalRoleConfigurationBuilder
-
-
Method Details
-
attributes
- Specified by:
attributesin interfaceBuilder<Role>
-
permission
Adds a permission to a role- Parameters:
permission- the name of the permission to add to the role. SeeAuthorizationPermission
-
permission
Adds multiple permissions to a role- Parameters:
permissions- the name of the permissions to add to the role. SeeAuthorizationPermission
-
permission
Adds a permission to a role- Parameters:
permission- the permission to add to the role. SeeAuthorizationPermission
-
permission
Adds multiple permissions to a role- Parameters:
permissions- the permissions to add to the role. SeeAuthorizationPermission
-
role
- Specified by:
rolein interfaceGlobalRolesConfigurationChildBuilder
-
inheritable
Whether this role should be implicitly inherited by secure caches which don't define their roles.- Specified by:
inheritablein interfaceGlobalRolesConfigurationChildBuilder- Parameters:
inheritable-- Returns:
-
description
A description for the role- Specified by:
descriptionin interfaceGlobalRolesConfigurationChildBuilder- Parameters:
description-- Returns:
-
create
-
read
Description copied from interface:BuilderReads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration
-