Uses of Interface
org.camunda.bpm.engine.authorization.Resource
-
Packages that use Resource Package Description org.camunda.bpm.cockpit.plugin.resource org.camunda.bpm.engine Public API of the Camunda Platform engine.
Typical usage of the API starts by the creation of aProcessEngineConfiguration(typically based on a configuration file), from which aProcessEnginecan be obtained.
Through the services obtained from such aProcessEngine, BPM and workflow operation can be executed:
RepositoryService: ManagesDeployments
RuntimeService: For starting and searchingProcessInstances
TaskService: Exposes operations to manage human (standalone)Tasks, such as claiming, completing and assigning tasks
IdentityService: Used for managingUsers,Groups and the relations between them
ManagementService: Exposes engine admin and maintenance operations, which have no relation to the runtime execution of business processes
HistoryService: Exposes information about ongoing and past process instances.
FormService: Access to form data and rendered forms for starting new process instances and completing tasks.org.camunda.bpm.engine.authorization org.camunda.bpm.engine.impl API implementation classes, which shouldn't directly be used by end-users.org.camunda.bpm.engine.impl.cfg.auth org.camunda.bpm.engine.impl.cmd org.camunda.bpm.engine.impl.db org.camunda.bpm.engine.impl.identity.db org.camunda.bpm.engine.impl.persistence org.camunda.bpm.engine.impl.persistence.entity org.camunda.bpm.engine.impl.util org.camunda.bpm.engine.rest.impl org.camunda.bpm.engine.rest.sub.identity.impl org.camunda.bpm.engine.rest.util org.camunda.bpm.identity.impl.ldap org.camunda.bpm.qa.performance.engine.junit -
-
Uses of Resource in org.camunda.bpm.cockpit.plugin.resource
Methods in org.camunda.bpm.cockpit.plugin.resource with parameters of type Resource Modifier and Type Method Description protected voidAbstractCockpitPluginResource. addPermissionCheck(QueryParameters query, Resource resource, java.lang.String queryParam, Permission permission)Add a newPermissionCheckwith the given values. -
Uses of Resource in org.camunda.bpm.engine
Methods in org.camunda.bpm.engine with parameters of type Resource 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 Resource in org.camunda.bpm.engine.authorization
Classes in org.camunda.bpm.engine.authorization that implement Resource Modifier and Type Class Description classResourcesThe set of built-inResourcenames.Fields in org.camunda.bpm.engine.authorization declared as Resource Modifier and Type Field Description protected static Resource[]BatchPermissions. RESOURCESprotected static Resource[]HistoricProcessInstancePermissions. RESOURCESprotected static Resource[]HistoricTaskPermissions. RESOURCESMethods in org.camunda.bpm.engine.authorization that return Resource Modifier and Type Method Description Resource[]BatchPermissions. getTypes()Resource[]HistoricProcessInstancePermissions. getTypes()Resource[]HistoricTaskPermissions. getTypes()Resource[]OptimizePermissions. getTypes()Deprecated.Resource[]Permission. getTypes()returns the resource types which are allowed for this permissionResource[]Permissions. getTypes()Resource[]ProcessDefinitionPermissions. getTypes()Resource[]ProcessInstancePermissions. getTypes()Resource[]SystemPermissions. getTypes()Resource[]TaskPermissions. getTypes()Resource[]UserOperationLogCategoryPermissions. getTypes()Methods in org.camunda.bpm.engine.authorization with parameters of type Resource Modifier and Type Method Description AuthorizationQueryAuthorizationQuery. resourceType(Resource resource)only selects authorizations for the given resource typevoidAuthorization. setResource(Resource resource)sets the type of the resource -
Uses of Resource in org.camunda.bpm.engine.impl
Methods in org.camunda.bpm.engine.impl that return types with arguments of type Resource Modifier and Type Method Description java.util.Set<Resource>AuthorizationQueryImpl. getResourcesIntersection()Methods in org.camunda.bpm.engine.impl with parameters of type Resource Modifier and Type Method Description 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)AuthorizationQueryAuthorizationQueryImpl. resourceType(Resource resource) -
Uses of Resource in org.camunda.bpm.engine.impl.cfg.auth
Methods in org.camunda.bpm.engine.impl.cfg.auth with parameters of type Resource Modifier and Type Method Description 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)protected AuthorizationEntityDefaultAuthorizationProvider. getGrantAuthorization(java.lang.String taskId, java.lang.String userId, java.lang.String groupId, Resource resource)protected AuthorizationEntityDefaultAuthorizationProvider. getGrantAuthorizationByGroupId(java.lang.String groupId, Resource resource, java.lang.String resourceId)protected AuthorizationEntityDefaultAuthorizationProvider. getGrantAuthorizationByUserId(java.lang.String userId, Resource resource, java.lang.String resourceId)protected booleanDefaultAuthorizationProvider. hasEntitySameAuthorizationRights(AuthorizationEntity authEntity, java.lang.String userId, java.lang.String groupId, Resource resource, java.lang.String resourceId)protected voidDefaultAuthorizationProvider. updateAuthorizationBasedOnCacheEntries(AuthorizationEntity authorization, java.lang.String userId, java.lang.String groupId, Resource resource, java.lang.String resourceId)Searches through the cache, if there is already an authorization with same rights. -
Uses of Resource in org.camunda.bpm.engine.impl.cmd
Fields in org.camunda.bpm.engine.impl.cmd declared as Resource Modifier and Type Field Description protected ResourceAuthorizationCheckCmd. resourceMethods in org.camunda.bpm.engine.impl.cmd with parameters of type Resource 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 Resource Constructor Description AuthorizationCheckCmd(java.lang.String userId, java.util.List<java.lang.String> groupIds, Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Resource in org.camunda.bpm.engine.impl.db
Fields in org.camunda.bpm.engine.impl.db declared as Resource Modifier and Type Field Description protected ResourcePermissionCheck. resourcethe type of the resource to check permissions forMethods in org.camunda.bpm.engine.impl.db that return Resource Modifier and Type Method Description ResourcePermissionCheck. getResource()Methods in org.camunda.bpm.engine.impl.db with parameters of type Resource 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)voidPermissionCheck. setResource(Resource resource) -
Uses of Resource in org.camunda.bpm.engine.impl.identity.db
Methods in org.camunda.bpm.engine.impl.identity.db with parameters of type Resource Modifier and Type Method Description protected voidDbReadOnlyIdentityServiceProvider. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId)protected voidDbReadOnlyIdentityServiceProvider. configureQuery(AbstractQuery query, Resource resource) -
Uses of Resource in org.camunda.bpm.engine.impl.persistence
Methods in org.camunda.bpm.engine.impl.persistence with parameters of type Resource Modifier and Type Method Description protected voidAbstractManager. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId)protected voidAbstractManager. configureQuery(AbstractQuery<?,?> query, Resource resource)protected voidAbstractManager. deleteAuthorizations(Resource resource, java.lang.String resourceId)protected voidAbstractManager. deleteAuthorizationsForGroup(Resource resource, java.lang.String resourceId, java.lang.String groupId)protected voidAbstractManager. deleteAuthorizationsForUser(Resource resource, java.lang.String resourceId, java.lang.String userId) -
Uses of Resource in org.camunda.bpm.engine.impl.persistence.entity
Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type Resource Modifier and Type Method Description voidAuthorizationManager. checkAuthorization(Permission permission, Resource resource)voidAuthorizationManager. checkAuthorization(Permission permission, Resource resource, java.lang.String resourceId)voidAuthorizationManager. configureQuery(AbstractQuery query, Resource resource)voidAuthorizationManager. configureQuery(AbstractQuery query, Resource resource, java.lang.String queryParam)voidAuthorizationManager. configureQuery(AbstractQuery query, Resource resource, java.lang.String queryParam, Permission permission)voidAuthorizationManager. configureQueryHistoricFinishedInstanceReport(ListQueryParameterObject query, Resource resource)voidAuthorizationManager. deleteAuthorizationsByResourceId(Resource resource, java.lang.String resourceId)voidAuthorizationManager. deleteAuthorizationsByResourceIdAndGroupId(Resource resource, java.lang.String resourceId, java.lang.String groupId)voidAuthorizationManager. deleteAuthorizationsByResourceIdAndUserId(Resource resource, java.lang.String resourceId, java.lang.String userId)AuthorizationEntityAuthorizationManager. findAuthorization(int type, java.lang.String userId, java.lang.String groupId, Resource resource, java.lang.String resourceId)AuthorizationEntityAuthorizationManager. findAuthorizationByGroupIdAndResourceId(int type, java.lang.String groupId, Resource resource, java.lang.String resourceId)AuthorizationEntityAuthorizationManager. findAuthorizationByUserIdAndResourceId(int type, java.lang.String userId, Resource resource, java.lang.String resourceId)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)voidAuthorizationEntity. setResource(Resource resource) -
Uses of Resource in org.camunda.bpm.engine.impl.util
Methods in org.camunda.bpm.engine.impl.util that return Resource Modifier and Type Method Description static ResourceResourceTypeUtil. getResourceByType(int resourceType)Methods in org.camunda.bpm.engine.impl.util with parameters of type Resource Modifier and Type Method Description static booleanResourceTypeUtil. resourceIsContainedInArray(java.lang.Integer resourceTypeId, Resource[] resources) -
Uses of Resource in org.camunda.bpm.engine.rest.impl
Fields in org.camunda.bpm.engine.rest.impl declared as Resource Modifier and Type Field Description protected ResourceAbstractAuthorizedRestResource. resourceMethods in org.camunda.bpm.engine.rest.impl with parameters of type Resource Modifier and Type Method Description protected booleanAbstractAuthorizedRestResource. isAuthorized(Permission permission, Resource resource)protected booleanAbstractAuthorizedRestResource. isAuthorized(Permission permission, Resource resource, java.lang.String resourceId)Constructors in org.camunda.bpm.engine.rest.impl with parameters of type Resource Constructor Description AbstractAuthorizedRestResource(java.lang.String processEngineName, Resource resource, java.lang.String resourceId, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of Resource in org.camunda.bpm.engine.rest.sub.identity.impl
Constructors in org.camunda.bpm.engine.rest.sub.identity.impl with parameters of type Resource Constructor Description AbstractIdentityResource(java.lang.String processEngineName, Resource resource, java.lang.String resourceId, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of Resource in org.camunda.bpm.engine.rest.util
Classes in org.camunda.bpm.engine.rest.util that implement Resource Modifier and Type Class Description classResourceUtil -
Uses of Resource in org.camunda.bpm.identity.impl.ldap
Methods in org.camunda.bpm.identity.impl.ldap with parameters of type Resource Modifier and Type Method Description protected booleanLdapIdentityProviderSession. isAuthorized(Permission permission, Resource resource, java.lang.String resourceId) -
Uses of Resource in org.camunda.bpm.qa.performance.engine.junit
Methods in org.camunda.bpm.qa.performance.engine.junit with parameters of type Resource 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)
-