protected AuthorizationEntity |
DefaultAuthorizationProvider.createAuthorization(java.lang.String userId,
java.lang.String groupId,
Resource resource,
java.lang.String resourceId,
Permission... permissions) |
|
protected AuthorizationEntity |
DefaultAuthorizationProvider.createGrantAuthorization(java.lang.String userId,
java.lang.String groupId,
Resource resource,
java.lang.String resourceId,
Permission... permissions) |
|
protected AuthorizationEntity |
DefaultAuthorizationProvider.createOrUpdateAuthorization(Task task,
java.lang.String userId,
java.lang.String groupId,
Resource resource,
boolean isHistoric,
Permission... permissions) |
|
protected AuthorizationEntity[] |
DefaultAuthorizationProvider.createOrUpdateAuthorizations(Task task,
java.lang.String groupId,
java.lang.String userId) |
(1) Fetch existing runtime & history authorizations
(2) Update authorizations:
(2a) fetched authorization == null
-> create a new runtime authorization (with READ, (UPDATE/TASK_WORK) permission,
and READ_VARIABLE if enabled)
-> create a new history authorization (with READ on HISTORIC_TASK)
(2b) fetched authorization != null
-> Add READ, (UPDATE/TASK_WORK) permission, and READ_VARIABLE if enabled
UPDATE or TASK_WORK permission is configurable in camunda.cfg.xml and by default,
UPDATE permission is provided
-> Add READ on HISTORIC_TASK
|
protected AuthorizationEntity[] |
DefaultAuthorizationProvider.createOrUpdateAuthorizationsByGroupId(Task task,
java.lang.String groupId) |
|
protected AuthorizationEntity[] |
DefaultAuthorizationProvider.createOrUpdateAuthorizationsByUserId(Task task,
java.lang.String userId) |
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.deleteTaskGroupIdentityLink(Task task,
java.lang.String groupId,
java.lang.String type) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.deleteTaskGroupIdentityLink(Task task,
java.lang.String groupId,
java.lang.String type) |
Invoked whenever a group identity link of a task has been deleted.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.deleteTaskUserIdentityLink(Task task,
java.lang.String userId,
java.lang.String type) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.deleteTaskUserIdentityLink(Task task,
java.lang.String userId,
java.lang.String type) |
Invoked whenever a user identity link of a task has been deleted.
|
protected AuthorizationEntity |
DefaultAuthorizationProvider.getGrantAuthorization(java.lang.String taskId,
java.lang.String userId,
java.lang.String groupId,
Resource resource) |
|
protected AuthorizationEntity |
DefaultAuthorizationProvider.getGrantAuthorizationByGroupId(java.lang.String groupId,
Resource resource,
java.lang.String resourceId) |
|
protected AuthorizationEntity |
DefaultAuthorizationProvider.getGrantAuthorizationByUserId(java.lang.String userId,
Resource resource,
java.lang.String resourceId) |
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.groupMembershipCreated(java.lang.String groupId,
java.lang.String userId) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.groupMembershipCreated(java.lang.String groupId,
java.lang.String userId) |
Invoked whenever a user is added to a group
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newDecisionDefinition(DecisionDefinition decisionDefinition) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newDecisionDefinition(DecisionDefinition decisionDefinition) |
Invoked whenever a new decision definition is created.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newDecisionRequirementsDefinition(DecisionRequirementsDefinition decisionRequirementsDefinition) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newDecisionRequirementsDefinition(DecisionRequirementsDefinition decisionRequirementsDefinition) |
Invoked whenever a new decision requirements definition is created.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newDeployment(Deployment deployment) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newDeployment(Deployment deployment) |
Invoked whenever a new deployment is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newFilter(Filter filter) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newFilter(Filter filter) |
Invoked whenever a new filter is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newGroup(Group group) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newGroup(Group group) |
Invoked whenever a new group is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newProcessDefinition(ProcessDefinition processDefinition) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newProcessDefinition(ProcessDefinition processDefinition) |
Invoked whenever a new process definition is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newProcessInstance(ProcessInstance processInstance) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newProcessInstance(ProcessInstance processInstance) |
Invoked whenever a new process instance is started
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTask(Task task) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTask(Task task) |
Invoked whenever a new task is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTaskAssignee(Task task,
java.lang.String oldAssignee,
java.lang.String newAssignee) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTaskAssignee(Task task,
java.lang.String oldAssignee,
java.lang.String newAssignee) |
Invoked whenever an user has been assigned to a task.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTaskGroupIdentityLink(Task task,
java.lang.String groupId,
java.lang.String type) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTaskGroupIdentityLink(Task task,
java.lang.String groupId,
java.lang.String type) |
Invoked whenever a new group identity link has been added to a task.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTaskOwner(Task task,
java.lang.String oldOwner,
java.lang.String newOwner) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTaskOwner(Task task,
java.lang.String oldOwner,
java.lang.String newOwner) |
Invoked whenever an user has been set as the owner of a task.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTaskUserIdentityLink(Task task,
java.lang.String userId,
java.lang.String type) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTaskUserIdentityLink(Task task,
java.lang.String userId,
java.lang.String type) |
Invoked whenever a new user identity link has been added to a task.
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newTenant(Tenant tenant) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newTenant(Tenant tenant) |
Invoked whenever a new tenant is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.newUser(User user) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.newUser(User user) |
Invoked whenever a new user is created
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.tenantMembershipCreated(Tenant tenant,
Group group) |
|
AuthorizationEntity[] |
DefaultAuthorizationProvider.tenantMembershipCreated(Tenant tenant,
User user) |
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.tenantMembershipCreated(Tenant tenant,
Group group) |
Invoked whenever a group is added to a tenant.
|
AuthorizationEntity[] |
ResourceAuthorizationProvider.tenantMembershipCreated(Tenant tenant,
User user) |
Invoked whenever an user is added to a tenant.
|