Uses of Interface
org.operaton.bpm.engine.authorization.Permission
Packages that use Permission
Package
Description
Public API of the Operaton engine.
Typical usage of the API starts by the creation of a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of Permission in org.operaton.bpm.cockpit.plugin.resource
Methods in org.operaton.bpm.cockpit.plugin.resource with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidAbstractCockpitPluginResource.addPermissionCheck(QueryParameters query, Resource resource, String queryParam, Permission permission) Add a newPermissionCheckwith the given values.protected booleanAbstractCockpitPluginResource.isPermissionDisabled(Permission permission) -
Uses of Permission in org.operaton.bpm.engine
Methods in org.operaton.bpm.engine with parameters of type PermissionModifier and TypeMethodDescriptionbooleanAuthorizationService.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource) Allows performing an authorization check.booleanAuthorizationService.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId) Allows performing an authorization check. -
Uses of Permission in org.operaton.bpm.engine.authorization
Classes in org.operaton.bpm.engine.authorization that implement PermissionModifier and TypeClassDescriptionenumThe set of built-inPermissionsforBatch operationsin Operaton.enumThe set of built-inPermissionsforHistoric Process Instancein Operaton.enumThe set of built-inPermissionsforHistoric Taskin Operaton.enumThe set of built-inPermissionsforOptimize resourcein Operaton.enumThe set of built-inPermissionsfor Operaton.enumThe set of built-inPermissionsforProcess definitionin Operaton.enumThe set of built-inPermissionsforProcess instancesin Operaton.enumenumThe set of built-inPermissionsforTaskin Operaton.enumThe set of built-inPermissionsforUser operation log based on categoriesin Operaton.Methods in org.operaton.bpm.engine.authorization that return PermissionModifier and TypeMethodDescriptionstatic Permissionstatic PermissionAuthorization.getPermissions(Permission[] permissions) Allows checking whether this authorization grants / revokes a set of permissions.Methods in org.operaton.bpm.engine.authorization with parameters of type PermissionModifier and TypeMethodDescriptionvoidAuthorization.addPermission(Permission permission) allows granting a permission.Authorization.getPermissions(Permission[] permissions) Allows checking whether this authorization grants / revokes a set of permissions.AuthorizationQuery.hasPermission(Permission permission) only selects authorizations which grant the permissions represented by the parameter.booleanAuthorization.isPermissionGranted(Permission permission) Allows checking whether this authorization grants a specific permission.booleanAuthorization.isPermissionRevoked(Permission permission) Allows checking whether this authorization revokes a specific permission.voidAuthorization.removePermission(Permission permission) allows removing a permission.voidAuthorization.setPermissions(Permission[] permissions) Sets the permissions to the provided value. -
Uses of Permission in org.operaton.bpm.engine.impl
Methods in org.operaton.bpm.engine.impl with parameters of type PermissionModifier and TypeMethodDescriptionAuthorizationQueryImpl.hasPermission(Permission p) booleanAuthorizationServiceImpl.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource) booleanAuthorizationServiceImpl.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId) -
Uses of Permission in org.operaton.bpm.engine.impl.batch.builder
Fields in org.operaton.bpm.engine.impl.batch.builder declared as PermissionMethods in org.operaton.bpm.engine.impl.batch.builder with parameters of type Permission -
Uses of Permission in org.operaton.bpm.engine.impl.cfg
Fields in org.operaton.bpm.engine.impl.cfg declared as PermissionModifier and TypeFieldDescriptionprotected PermissionProcessEngineConfigurationImpl.defaultUserPermissionForTaskMethods in org.operaton.bpm.engine.impl.cfg that return PermissionModifier and TypeMethodDescriptionProcessEngineConfigurationImpl.getDefaultUserPermissionForTask()Methods in org.operaton.bpm.engine.impl.cfg with parameters of type PermissionModifier and TypeMethodDescriptionvoidCommandChecker.checkCreateBatch(Permission permission) Check if it is allowed to create a batchProcessEngineConfigurationImpl.setDefaultUserPermissionForTask(Permission defaultUserPermissionForTask) -
Uses of Permission in org.operaton.bpm.engine.impl.cfg.auth
Methods in org.operaton.bpm.engine.impl.cfg.auth that return PermissionModifier and TypeMethodDescriptionprotected PermissionDefaultAuthorizationProvider.getDefaultUserPermissionForTask()protected Permission[]DefaultAuthorizationProvider.getHistoricPermissions(boolean enforceSpecificVariablePermission) DefaultPermissionProvider.getPermissionForName(String name, int resourceType) PermissionProvider.getPermissionForName(String name, int resourceType) Gets the permission related to the name and resource typeDefaultPermissionProvider.getPermissionsForResource(int resourceType) PermissionProvider.getPermissionsForResource(int resourceType) Gets all permissions possible for the resource typeprotected Permission[]DefaultAuthorizationProvider.getRuntimePermissions(boolean enforceSpecificVariablePermission) Methods in org.operaton.bpm.engine.impl.cfg.auth with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidDefaultAuthorizationProvider.addPermissions(AuthorizationEntity authorization, Permission... permissions) voidAuthorizationCommandChecker.checkCreateBatch(Permission permission) protected voidAuthorizationCommandChecker.checkTaskPermission(TaskEntity task, Permission processDefinitionPermission, Permission taskPermission) protected AuthorizationEntityDefaultAuthorizationProvider.createAuthorization(String userId, String groupId, Resource resource, String resourceId, Permission... permissions) protected AuthorizationEntityDefaultAuthorizationProvider.createGrantAuthorization(String userId, String groupId, Resource resource, String resourceId, Permission... permissions) protected AuthorizationEntityDefaultAuthorizationProvider.createOrUpdateAuthorization(Task task, String userId, String groupId, Resource resource, boolean isHistoric, Permission... permissions) -
Uses of Permission in org.operaton.bpm.engine.impl.cfg.multitenancy
Methods in org.operaton.bpm.engine.impl.cfg.multitenancy with parameters of type PermissionModifier and TypeMethodDescriptionvoidTenantCommandChecker.checkCreateBatch(Permission permission) -
Uses of Permission in org.operaton.bpm.engine.impl.cmd
Fields in org.operaton.bpm.engine.impl.cmd declared as PermissionMethods in org.operaton.bpm.engine.impl.cmd with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidAuthorizationCheckCmd.validate(String userId, List<String> groupIds, Permission permission, Resource resource) Constructors in org.operaton.bpm.engine.impl.cmd with parameters of type PermissionModifierConstructorDescriptionAuthorizationCheckCmd(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId) -
Uses of Permission in org.operaton.bpm.engine.impl.db
Fields in org.operaton.bpm.engine.impl.db declared as PermissionModifier and TypeFieldDescriptionprotected PermissionPermissionCheck.permissionthe permission to check forMethods in org.operaton.bpm.engine.impl.db that return PermissionMethods in org.operaton.bpm.engine.impl.db with parameters of type PermissionModifier and TypeMethodDescriptionPermissionCheckBuilder.atomicCheck(Resource resource, String queryParam, Permission permission) PermissionCheckBuilder.atomicCheckForResourceId(Resource resource, String resourceId, Permission permission) booleanPermissionCheckBuilder.isPermissionDisabled(Permission permission) voidPermissionCheck.setPermission(Permission permission) -
Uses of Permission in org.operaton.bpm.engine.impl.identity.db
Methods in org.operaton.bpm.engine.impl.identity.db with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidDbReadOnlyIdentityServiceProvider.checkAuthorization(Permission permission, Resource resource, String resourceId) -
Uses of Permission in org.operaton.bpm.engine.impl.persistence
Methods in org.operaton.bpm.engine.impl.persistence with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidAbstractManager.checkAuthorization(Permission permission, Resource resource, String resourceId) -
Uses of Permission in org.operaton.bpm.engine.impl.persistence.entity
Methods in org.operaton.bpm.engine.impl.persistence.entity that return PermissionMethods in org.operaton.bpm.engine.impl.persistence.entity that return types with arguments of type PermissionMethods in org.operaton.bpm.engine.impl.persistence.entity with parameters of type PermissionModifier and TypeMethodDescriptionvoidAuthorizationEntity.addPermission(Permission p) voidAuthorizationManager.checkAuthorization(Permission permission, Resource resource) voidAuthorizationManager.checkAuthorization(Permission permission, Resource resource, String resourceId) voidAuthorizationManager.configureQuery(AbstractQuery query, Resource resource, String queryParam, Permission permission) AuthorizationEntity.getPermissions(Permission[] permissions) booleanAuthorizationManager.isAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId) booleanAuthorizationManager.isAuthorized(Permission permission, Resource resource, String resourceId) booleanAuthorizationManager.isPermissionDisabled(Permission permission) booleanAuthorizationEntity.isPermissionGranted(Permission p) booleanAuthorizationEntity.isPermissionRevoked(Permission p) voidAuthorizationEntity.removePermission(Permission p) voidAuthorizationEntity.setPermissions(Permission[] permissions) -
Uses of Permission in org.operaton.bpm.engine.impl.persistence.entity.util
Fields in org.operaton.bpm.engine.impl.persistence.entity.util declared as PermissionModifier and TypeFieldDescriptionprotected PermissionAuthManagerUtil.VariablePermissions.historicTaskPermissionprotected PermissionAuthManagerUtil.VariablePermissions.processDefinitionPermissionMethods in org.operaton.bpm.engine.impl.persistence.entity.util that return PermissionModifier and TypeMethodDescriptionAuthManagerUtil.VariablePermissions.getHistoricTaskPermission()AuthManagerUtil.VariablePermissions.getProcessDefinitionPermission() -
Uses of Permission in org.operaton.bpm.engine.impl.util
Fields in org.operaton.bpm.engine.impl.util with type parameters of type PermissionModifier and TypeFieldDescriptionprotected static final Map<Integer, Class<? extends Enum<? extends Permission>>> ResourceTypeUtil.PERMISSION_ENUMSA map containing allResourcesas a key and the respectivePermissionEnum class for this resource.Methods in org.operaton.bpm.engine.impl.util that return PermissionModifier and TypeMethodDescriptionstatic PermissionResourceTypeUtil.getPermissionByNameAndResourceType(String permissionName, int resourceType) Currently used only in the Rest API Returns aPermissionbased on the specifiedpermissionNameandresourceTypestatic Permission[]ResourceTypeUtil.getPermissionsByResourceType(int givenResourceType) Retrieves thePermissionarray based on the predifinedPERMISSION_ENUMSstatic Permission[]PermissionConverter.getPermissionsForNames(String[] names, int resourceType, ProcessEngineConfiguration engineConfiguration) Methods in org.operaton.bpm.engine.impl.util that return types with arguments of type PermissionModifier and TypeMethodDescriptionstatic Map<Integer, Class<? extends Enum<? extends Permission>>> ResourceTypeUtil.getPermissionEnums()Methods in org.operaton.bpm.engine.impl.util with parameters of type PermissionModifier and TypeMethodDescriptionstatic String[]PermissionConverter.getNamesForPermissions(Authorization authorization, Permission[] permissions) -
Uses of Permission in org.operaton.bpm.engine.rest.impl
Methods in org.operaton.bpm.engine.rest.impl with parameters of type PermissionModifier and TypeMethodDescriptionprotected booleanAbstractAuthorizedRestResource.isAuthorized(Permission permission) protected booleanAbstractAuthorizedRestResource.isAuthorized(Permission permission, Resource resource) protected booleanAbstractAuthorizedRestResource.isAuthorized(Permission permission, Resource resource, String resourceId) -
Uses of Permission in org.operaton.bpm.engine.test.api.authorization.util
Fields in org.operaton.bpm.engine.test.api.authorization.util declared as PermissionMethods in org.operaton.bpm.engine.test.api.authorization.util that return PermissionModifier and TypeMethodDescriptionstatic Permission[]AuthorizationTestUtil.getPermissions(Authorization authorization) Methods in org.operaton.bpm.engine.test.api.authorization.util with parameters of type PermissionModifier and TypeMethodDescriptionstatic AuthorizationSpecAuthorizationSpec.auth(int type, Resource resource, String resourceId, String userId, Permission... permissions) voidAuthorizationTestBaseRule.createGrantAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) voidAuthorizationTestBaseRule.createRevokeAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) static AuthorizationSpecAuthorizationSpec.global(Resource resource, String resourceId, String userId, Permission... permissions) static AuthorizationSpecAuthorizationSpec.grant(Resource resource, String resourceId, String userId, Permission... permissions) static AuthorizationSpecAuthorizationSpec.revoke(Resource resource, String resourceId, String userId, Permission... permissions) -
Uses of Permission in org.operaton.bpm.engine.test.junit5
Methods in org.operaton.bpm.engine.test.junit5 with parameters of type PermissionModifier and TypeMethodDescriptionvoidProcessEngineTestExtension.createGrantAuthorization(String userId, Resource resource, String resourceId, Permission... permissions) -
Uses of Permission in org.operaton.bpm.engine.test.junit5.authorization
Methods in org.operaton.bpm.engine.test.junit5.authorization with parameters of type PermissionModifier and TypeMethodDescriptionvoidAuthorizationTestExtension.createGrantAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) Creates a grant authorization.voidAuthorizationTestExtension.createRevokeAuthorization(Resource resource, String resourceId, String userId, Permission... permissions) Creates a revoke authorization. -
Uses of Permission in org.operaton.bpm.engine.test.util
Methods in org.operaton.bpm.engine.test.util with parameters of type PermissionModifier and TypeMethodDescriptionvoidProcessEngineTestRule.createGrantAuthorization(String userId, Resource resource, String resourceId, Permission... permissions) -
Uses of Permission in org.operaton.bpm.qa.performance.engine.junit
Methods in org.operaton.bpm.qa.performance.engine.junit with parameters of type PermissionModifier and TypeMethodDescriptionprotected voidAuthorizationPerformanceTestCase.groupGrant(String groupId, Resource resource, Permission... perms) protected voidAuthorizationPerformanceTestCase.userGrant(String userId, Resource resource, Permission... perms)