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 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
-