Uses of Interface
org.camunda.bpm.engine.authorization.Resource

Packages that use Resource
org.camunda.bpm.engine Public API of the camunda BPM engine.

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.

Through the services obtained from such a ProcessEngine, BPM and workflow operation can be executed:

RepositoryService: Manages Deployments
RuntimeService: For starting and searching ProcessInstances
TaskService: Exposes operations to manage human (standalone) Tasks, such as claiming, completing and assigning tasks
IdentityService: Used for managing Users, 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   
 

Uses of Resource in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine with parameters of type Resource
 boolean AuthorizationService.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource)
          Allows performing an authorization check.
 boolean AuthorizationService.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, 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
 class Resources
          The set of built-in Resource names.
 

Methods in org.camunda.bpm.engine.authorization with parameters of type Resource
 AuthorizationQuery AuthorizationQuery.resourceType(Resource resource)
          only selects authorizations for the given resource type
 void Authorization.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 with parameters of type Resource
 boolean AuthorizationServiceImpl.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource)
           
 boolean AuthorizationServiceImpl.isUserAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId)
           
 AuthorizationQuery AuthorizationQueryImpl.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
protected  AuthorizationEntity DefaultAuthorizationProvider.createGrantAuthorization(String userId, String groupId, Resource resource, String resourceId, Permission... permissions)
           
protected  AuthorizationEntity DefaultAuthorizationProvider.getGrantAuthorizationByGroupId(String groupId, Resource resource, String resourceId)
           
protected  AuthorizationEntity DefaultAuthorizationProvider.getGrantAuthorizationByUserId(String userId, Resource resource, String resourceId)
           
protected  boolean DefaultAuthorizationProvider.hasEntitySameAuthorizationRights(AuthorizationEntity authEntity, String userId, String groupId, Resource resource, String resourceId)
           
protected  AuthorizationEntity DefaultAuthorizationProvider.updateAuthorization(AuthorizationEntity authorization, String userId, String groupId, Resource resource, String resourceId, Permission... permissions)
           
protected  void DefaultAuthorizationProvider.updateAuthorizationBasedOnCacheEntries(AuthorizationEntity authorization, String userId, String groupId, Resource resource, 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
protected  Resource AuthorizationCheckCmd.resource
           
 

Constructors in org.camunda.bpm.engine.impl.cmd with parameters of type Resource
AuthorizationCheckCmd(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId)
           
 

Uses of Resource in org.camunda.bpm.engine.impl.db
 

Fields in org.camunda.bpm.engine.impl.db declared as Resource
protected  Resource PermissionCheck.resource
          the type of the resource to check permissions for
 

Methods in org.camunda.bpm.engine.impl.db that return Resource
 Resource PermissionCheck.getResource()
           
 

Methods in org.camunda.bpm.engine.impl.db with parameters of type Resource
 PermissionCheckBuilder PermissionCheckBuilder.atomicCheck(Resource resource, String queryParam, Permission permission)
           
 PermissionCheckBuilder PermissionCheckBuilder.atomicCheckForResourceId(Resource resource, String resourceId, Permission permission)
           
 void PermissionCheck.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
protected  void DbReadOnlyIdentityServiceProvider.checkAuthorization(Permission permission, Resource resource, String resourceId)
           
protected  void DbReadOnlyIdentityServiceProvider.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
protected  void AbstractManager.checkAuthorization(Permission permission, Resource resource, String resourceId)
           
protected  void AbstractManager.configureQuery(AbstractQuery<?,?> query, Resource resource)
           
protected  void AbstractManager.deleteAuthorizations(Resource resource, String resourceId)
           
protected  void AbstractManager.deleteAuthorizationsForGroup(Resource resource, String resourceId, String groupId)
           
protected  void AbstractManager.deleteAuthorizationsForUser(Resource resource, String resourceId, 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
protected  void AuthorizationManager.addPermissionCheck(ListQueryParameterObject query, Resource resource, String queryParam, Permission permission)
           
 void AuthorizationManager.checkAuthorization(Permission permission, Resource resource)
           
 void AuthorizationManager.checkAuthorization(Permission permission, Resource resource, String resourceId)
           
 void AuthorizationManager.configureQuery(AbstractQuery query, Resource resource)
           
 void AuthorizationManager.configureQuery(AbstractQuery query, Resource resource, String queryParam)
           
 void AuthorizationManager.configureQuery(AbstractQuery query, Resource resource, String queryParam, Permission permission)
           
 void AuthorizationManager.configureQueryHistoricFinishedInstanceReport(ListQueryParameterObject query, Resource resource)
           
 void AuthorizationManager.deleteAuthorizationsByResourceId(Resource resource, String resourceId)
           
 void AuthorizationManager.deleteAuthorizationsByResourceIdAndGroupId(Resource resource, String resourceId, String groupId)
           
 void AuthorizationManager.deleteAuthorizationsByResourceIdAndUserId(Resource resource, String resourceId, String userId)
           
 AuthorizationEntity AuthorizationManager.findAuthorization(int type, String userId, String groupId, Resource resource, String resourceId)
           
 AuthorizationEntity AuthorizationManager.findAuthorizationByGroupIdAndResourceId(int type, String groupId, Resource resource, String resourceId)
           
 AuthorizationEntity AuthorizationManager.findAuthorizationByUserIdAndResourceId(int type, String userId, Resource resource, String resourceId)
           
 boolean AuthorizationManager.isAuthorized(Permission permission, Resource resource, String resourceId)
           
 boolean AuthorizationManager.isAuthorized(String userId, List<String> groupIds, Permission permission, Resource resource, String resourceId)
           
 void AuthorizationEntity.setResource(Resource resource)
           
 



Copyright © 2017 camunda services GmbH. All rights reserved.