Uses of Interface
org.camunda.bpm.engine.authorization.Permission
-
-
Uses of Permission in org.camunda.bpm.cockpit.plugin.resource
Methods in org.camunda.bpm.cockpit.plugin.resource with parameters of type Permission Modifier and Type Method Description protected voidAbstractCockpitPluginResource. addPermissionCheck(QueryParameters query, Resource resource, java.lang.String queryParam, Permission permission)Add a newPermissionCheckwith the given values.protected booleanAbstractCockpitPluginResource. isPermissionDisabled(Permission permission) -
Uses of Permission in org.camunda.bpm.engine
Methods in org.camunda.bpm.engine with parameters of type Permission Modifier and Type Method Description booleanAuthorizationService. isUserAuthorized(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource)Allows performing an authorization check.booleanAuthorizationService. isUserAuthorized(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource, java.lang.String resourceId)Allows performing an authorization check. -
Uses of Permission in org.camunda.bpm.engine.authorization
Classes in org.camunda.bpm.engine.authorization that implement Permission Modifier and Type Class Description classBatchPermissionsThe set of built-inPermissionsforBatch operationsin Camunda Platform.classHistoricProcessInstancePermissionsThe set of built-inPermissionsforHistoric Process Instancein Camunda Platform.classHistoricTaskPermissionsThe set of built-inPermissionsforHistoric Taskin Camunda Platform.classOptimizePermissionsDeprecated.These permissions have no effectclassPermissionsThe set of built-inPermissionsfor Camunda Platform.classProcessDefinitionPermissionsThe set of built-inPermissionsforProcess definitionin Camunda Platform.classProcessInstancePermissionsThe set of built-inPermissionsforProcess instancesin Camunda Platform.classSystemPermissionsclassTaskPermissionsThe set of built-inPermissionsforTaskin Camunda Platform.classUserOperationLogCategoryPermissionsThe set of built-inPermissionsforUser operation log based on categoriesin Camunda Platform.Methods in org.camunda.bpm.engine.authorization that return Permission Modifier and Type Method Description static PermissionBatchPermissions. forName(java.lang.String name)static PermissionPermissions. forName(java.lang.String name)Permission[]Authorization. getPermissions(Permission[] permissions)Allows checking whether this authorization grants / revokes a set of permissions.Methods in org.camunda.bpm.engine.authorization with parameters of type Permission Modifier and Type Method Description voidAuthorization. addPermission(Permission permission)allows granting a permission.Permission[]Authorization. getPermissions(Permission[] permissions)Allows checking whether this authorization grants / revokes a set of permissions.AuthorizationQueryAuthorizationQuery. 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.camunda.bpm.engine.impl
Methods in org.camunda.bpm.engine.impl with parameters of type Permission Modifier and Type Method Description AuthorizationQueryAuthorizationQueryImpl. hasPermission(Permission p)booleanAuthorizationServiceImpl. isUserAuthorized(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource)booleanAuthorizationServiceImpl. isUserAuthorized(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.engine.impl.batch.builder
Fields in org.camunda.bpm.engine.impl.batch.builder declared as Permission Modifier and Type Field Description protected PermissionBatchBuilder. permissionMethods in org.camunda.bpm.engine.impl.batch.builder with parameters of type Permission Modifier and Type Method Description BatchBuilderBatchBuilder. permission(Permission permission) -
Uses of Permission in org.camunda.bpm.engine.impl.cfg
Fields in org.camunda.bpm.engine.impl.cfg declared as Permission Modifier and Type Field Description protected PermissionProcessEngineConfigurationImpl. defaultUserPermissionForTaskMethods in org.camunda.bpm.engine.impl.cfg that return Permission Modifier and Type Method Description PermissionProcessEngineConfigurationImpl. getDefaultUserPermissionForTask()Methods in org.camunda.bpm.engine.impl.cfg with parameters of type Permission Modifier and Type Method Description voidCommandChecker. checkCreateBatch(Permission permission)Check if it is allowed to create a batchProcessEngineConfigurationImplProcessEngineConfigurationImpl. setDefaultUserPermissionForTask(Permission defaultUserPermissionForTask) -
Uses of Permission in org.camunda.bpm.engine.impl.cfg.auth
Methods in org.camunda.bpm.engine.impl.cfg.auth that return Permission Modifier and Type Method Description protected PermissionDefaultAuthorizationProvider. getDefaultUserPermissionForTask()protected Permission[]DefaultAuthorizationProvider. getHistoricPermissions(boolean enforceSpecificVariablePermission)PermissionDefaultPermissionProvider. getPermissionForName(java.lang.String name, int resourceType)PermissionPermissionProvider. getPermissionForName(java.lang.String name, int resourceType)Gets the permission related to the name and resource typePermission[]DefaultPermissionProvider. getPermissionsForResource(int resourceType)Permission[]PermissionProvider. getPermissionsForResource(int resourceType)Gets all permissions possible for the resource typeprotected Permission[]DefaultAuthorizationProvider. getRuntimePermissions(boolean enforceSpecificVariablePermission)Methods in org.camunda.bpm.engine.impl.cfg.auth with parameters of type Permission Modifier and Type Method Description protected voidDefaultAuthorizationProvider. addPermissions(AuthorizationEntity authorization, Permission... permissions)voidAuthorizationCommandChecker. checkCreateBatch(Permission permission)protected voidAuthorizationCommandChecker. checkTaskPermission(TaskEntity task, Permission processDefinitionPermission, Permission taskPermission)protected AuthorizationEntityDefaultAuthorizationProvider. createAuthorization(java.lang.String userId, java.lang.String groupId, Resource resource, java.lang.String resourceId, Permission... permissions)protected AuthorizationEntityDefaultAuthorizationProvider. createGrantAuthorization(java.lang.String userId, java.lang.String groupId, Resource resource, java.lang.String resourceId, Permission... permissions)protected AuthorizationEntityDefaultAuthorizationProvider. createOrUpdateAuthorization(Task task, java.lang.String userId, java.lang.String groupId, Resource resource, boolean isHistoric, Permission... permissions) -
Uses of Permission in org.camunda.bpm.engine.impl.cfg.multitenancy
Methods in org.camunda.bpm.engine.impl.cfg.multitenancy with parameters of type Permission Modifier and Type Method Description voidTenantCommandChecker. checkCreateBatch(Permission permission) -
Uses of Permission in org.camunda.bpm.engine.impl.cmd
Fields in org.camunda.bpm.engine.impl.cmd declared as Permission Modifier and Type Field Description protected PermissionAuthorizationCheckCmd. permissionMethods in org.camunda.bpm.engine.impl.cmd with parameters of type Permission Modifier and Type Method Description protected voidAuthorizationCheckCmd. validate(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource)Constructors in org.camunda.bpm.engine.impl.cmd with parameters of type Permission Constructor Description AuthorizationCheckCmd(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.engine.impl.db
Fields in org.camunda.bpm.engine.impl.db declared as Permission Modifier and Type Field Description protected PermissionPermissionCheck. permissionthe permission to check forMethods in org.camunda.bpm.engine.impl.db that return Permission Modifier and Type Method Description PermissionPermissionCheck. getPermission()Methods in org.camunda.bpm.engine.impl.db with parameters of type Permission Modifier and Type Method Description PermissionCheckBuilderPermissionCheckBuilder. atomicCheck(Resource resource, java.lang.String queryParam, Permission permission)PermissionCheckBuilderPermissionCheckBuilder. atomicCheckForResourceId(Resource resource, java.lang.String resourceId, Permission permission)booleanPermissionCheckBuilder. isPermissionDisabled(Permission permission)voidPermissionCheck. setPermission(Permission permission) -
Uses of Permission in org.camunda.bpm.engine.impl.identity.db
Methods in org.camunda.bpm.engine.impl.identity.db with parameters of type Permission Modifier and Type Method Description protected voidDbReadOnlyIdentityServiceProvider. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.engine.impl.persistence
Methods in org.camunda.bpm.engine.impl.persistence with parameters of type Permission Modifier and Type Method Description protected voidAbstractManager. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.engine.impl.persistence.entity
Methods in org.camunda.bpm.engine.impl.persistence.entity that return Permission Modifier and Type Method Description Permission[]AuthorizationEntity. getPermissions(Permission[] permissions)Methods in org.camunda.bpm.engine.impl.persistence.entity that return types with arguments of type Permission Modifier and Type Method Description java.util.Set<Permission>AuthorizationEntity. getCachedPermissions()Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type Permission Modifier and Type Method Description voidAuthorizationEntity. addPermission(Permission p)voidAuthorizationManager. checkAuthorization(Permission permission, Resource resource)voidAuthorizationManager. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId)voidAuthorizationManager. configureQuery(AbstractQuery query, Resource resource, java.lang.String queryParam, Permission permission)Permission[]AuthorizationEntity. getPermissions(Permission[] permissions)booleanAuthorizationManager. isAuthorized(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource, java.lang.String resourceId)booleanAuthorizationManager. isAuthorized(Permission permission, Resource resource, java.lang.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.camunda.bpm.engine.impl.persistence.entity.util
Fields in org.camunda.bpm.engine.impl.persistence.entity.util declared as Permission Modifier and Type Field Description protected PermissionAuthManagerUtil.VariablePermissions. historicTaskPermissionprotected PermissionAuthManagerUtil.VariablePermissions. processDefinitionPermissionMethods in org.camunda.bpm.engine.impl.persistence.entity.util that return Permission Modifier and Type Method Description PermissionAuthManagerUtil.VariablePermissions. getHistoricTaskPermission()PermissionAuthManagerUtil.VariablePermissions. getProcessDefinitionPermission() -
Uses of Permission in org.camunda.bpm.engine.impl.util
Fields in org.camunda.bpm.engine.impl.util with type parameters of type Permission Modifier and Type Field Description protected static java.util.Map<java.lang.Integer,java.lang.Class<? extends java.lang.Enum<? extends Permission>>>ResourceTypeUtil. PERMISSION_ENUMSA map containing allResourcesas a key and the respectivePermissionEnum class for this resource.Methods in org.camunda.bpm.engine.impl.util that return Permission Modifier and Type Method Description static PermissionResourceTypeUtil. getPermissionByNameAndResourceType(java.lang.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(java.lang.String[] names, int resourceType, ProcessEngineConfiguration engineConfiguration)Methods in org.camunda.bpm.engine.impl.util that return types with arguments of type Permission Modifier and Type Method Description static java.util.Map<java.lang.Integer,java.lang.Class<? extends java.lang.Enum<? extends Permission>>>ResourceTypeUtil. getPermissionEnums()Methods in org.camunda.bpm.engine.impl.util with parameters of type Permission Modifier and Type Method Description static java.lang.String[]PermissionConverter. getNamesForPermissions(Authorization authorization, Permission[] permissions) -
Uses of Permission in org.camunda.bpm.engine.rest.impl
Methods in org.camunda.bpm.engine.rest.impl with parameters of type Permission Modifier and Type Method Description protected booleanAbstractAuthorizedRestResource. isAuthorized(Permission permission)protected booleanAbstractAuthorizedRestResource. isAuthorized(Permission permission, Resource resource)protected booleanAbstractAuthorizedRestResource. isAuthorized(Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.identity.impl.ldap
Methods in org.camunda.bpm.identity.impl.ldap with parameters of type Permission Modifier and Type Method Description protected booleanLdapIdentityProviderSession. isAuthorized(Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Permission in org.camunda.bpm.qa.performance.engine.junit
Methods in org.camunda.bpm.qa.performance.engine.junit with parameters of type Permission Modifier and Type Method Description protected voidAuthorizationPerformanceTestCase. grouptGrant(java.lang.String groupId, Resource resource, Permission... perms)protected voidAuthorizationPerformanceTestCase. userGrant(java.lang.String userId, Resource resource, Permission... perms) -
Uses of Permission in org.camunda.bpm.qa.rolling.update.scenarios.authorization
Methods in org.camunda.bpm.qa.rolling.update.scenarios.authorization with parameters of type Permission Modifier and Type Method Description protected static AuthorizationAuthorizationScenario. createAuthorization(AuthorizationService authorizationService, Permission permission, Resources resource, java.lang.String userId)
-