Package org.camunda.bpm.engine.impl.cfg
Interface CommandChecker
-
- All Known Implementing Classes:
AuthorizationCommandChecker,TenantCommandChecker
public interface CommandCheckerIs invoked while executing a command to check if the current operation is allowed on the entity. If it is not allowed, the checker throws aProcessEngineException.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckActivateBatch(BatchEntity batch)Check if it is allowed to activate a batchvoidcheckCreateBatch(Permission permission)Check if it is allowed to create a batchvoidcheckCreateCaseInstance(CaseDefinition caseDefinition)Checks if it is allowed to create an instance of the given case definition.voidcheckCreateDeployment()Checks if it is allowed to create a deployment.voidcheckCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition)voidcheckCreateProcessInstance(ProcessDefinition processDefinition)Checks if it is allowed to create an instance of the given process definition.voidcheckCreateTask()Check if it is allowed to create a taskvoidcheckCreateTask(TaskEntity task)Check if it is allowed to create a taskvoidcheckDeleteBatch(BatchEntity batch)Check if it is allowed to delete a batchvoidcheckDeleteDeployment(String deploymentId)Checks if it is allowed to delete a deployment of the given deployment id.voidcheckDeleteHistoricBatch(HistoricBatchEntity batch)Check if it is allowed to delete a historic batchvoidcheckDeleteHistoricCaseInstance(HistoricCaseInstance instance)Checks if it is allowed to delete the given historic case instance.voidcheckDeleteHistoricDecisionInstance(String decisionDefinitionKey)Checks if it is allowed to delete the historic decision instance of the given decision definition key.voidcheckDeleteHistoricDecisionInstance(HistoricDecisionInstance instance)Checks if it is allowed to delete the given historic decision instance.voidcheckDeleteHistoricProcessInstance(HistoricProcessInstance instance)Checks if it is allowed to delete the given historic process instance.voidcheckDeleteHistoricTaskInstance(HistoricTaskInstanceEntity task)Checks if it is allowed to delete the given historic task instance.voidcheckDeleteHistoricVariableInstance(HistoricVariableInstanceEntity variable)Checks if it is allowed to delete the given historic variable instance.voidcheckDeleteHistoricVariableInstancesByProcessInstance(HistoricProcessInstanceEntity instance)Checks if it is allowed to delete the historic variable instances of the given process instance.voidcheckDeleteProcessDefinitionById(String processDefinitionId)Checks if it is allowed to delete a process definition, which corresponds to the given id.voidcheckDeleteProcessDefinitionByKey(String processDefinitionKey)Checks if it is allowed to delete a process definition, which corresponds to the given key.voidcheckDeleteProcessInstance(ExecutionEntity execution)Check if it is allowed to delete a process instance of the given execution.voidcheckDeleteTask(TaskEntity task)Check if it is allowed to delete a taskvoidcheckDeleteUserOperationLog(UserOperationLogEntry entry)Check if it is allowed to delete the user operation log of the given user operation log entry.voidcheckEvaluateDecision(DecisionDefinition decisionDefinition)Checks if it is allowed to evaluate the given decision.voidcheckMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition)voidcheckReadCaseDefinition(CaseDefinition caseDefinition)Checks if it is allowed to read the given case definition.voidcheckReadCaseInstance(CaseExecution caseExecution)Check if it is allowed to read a case instance of the given case execution.voidcheckReadDecisionDefinition(DecisionDefinitionEntity decisionDefinition)Checks if it is allowed to read the given decision definition.voidcheckReadDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition)Checks if it is allowed to read the given decision requirements definition.voidcheckReadDeployment(String deploymentId)Checks if it is allowed to read a deployment of the given deployment id.voidcheckReadHistoricBatch()Check if it is allowed to read historic batchvoidcheckReadHistoricExternalTaskLog(HistoricExternalTaskLogEntity historicExternalTaskLog)Checks if it is allowed to read the given historic external task log.voidcheckReadHistoricJobLog(HistoricJobLogEventEntity historicJobLog)Checks if it is allowed to read the given historic job log.voidcheckReadHistoryAnyProcessDefinition()Check if it is allowed to read the history for any process definition.voidcheckReadHistoryProcessDefinition(String processDefinitionId)Check if it is allowed to read the history of the given process definition.voidcheckReadJob(JobEntity job)Checks if it is allowed to read the given job.voidcheckReadProcessDefinition(ProcessDefinition processDefinition)Checks if it is allowed to read the given process definition.voidcheckReadProcessInstance(String processInstanceId)voidcheckReadProcessInstance(ExecutionEntity execution)Checks if it is allowed to read a process instance of the given execution.voidcheckReadProcessInstanceVariable(ExecutionEntity execution)Checks if it is allowed to read a process instance's variables of the given execution.voidcheckReadTask(TaskEntity task)Check if it is allowed to read a task.voidcheckReadTaskVariable(TaskEntity task)Check if it is allowed to read a task's variable.voidcheckSuspendBatch(BatchEntity batch)Check if it is allowed to suspend a batchvoidcheckTaskAssign(TaskEntity task)Check if it is allowed to assign a taskvoidcheckTaskWork(TaskEntity task)Check if it is allowed to work on a taskvoidcheckUpdateCaseDefinition(CaseDefinition caseDefinition)Checks if it is allowed to update the given case definition.voidcheckUpdateCaseInstance(CaseExecution caseExecution)Check if it is allowed to update a case instance of the given case execution.voidcheckUpdateDecisionDefinitionById(String decisionDefinitionId)Checks if it is allowed to update a decision definition with given id.voidcheckUpdateJob(JobEntity job)Checks if it is allowed to update the given job.voidcheckUpdateProcessDefinitionById(String processDefinitionId)Checks if it is allowed to update a process definition of the given process definition id.voidcheckUpdateProcessDefinitionByKey(String processDefinitionKey)Checks if it is allowed to update a process definition of the given process definition key.voidcheckUpdateProcessDefinitionSuspensionStateById(String processDefinitionId)Checks if it is allowed to update the suspension state of a process definition.voidcheckUpdateProcessDefinitionSuspensionStateByKey(String processDefinitionKey)Checks if it is allowed to update the suspension state of a process definition.voidcheckUpdateProcessInstance(ExecutionEntity execution)Checks if it is allowed to update a process instance of the given execution.voidcheckUpdateProcessInstanceById(String processInstanceId)Checks if it is allowed to update a process instance of the given process instance id.voidcheckUpdateProcessInstanceByProcessDefinitionId(String processDefinitionId)Checks if it is allowed to update a process instance of the given process definition id.voidcheckUpdateProcessInstanceByProcessDefinitionKey(String processDefinitionKey)Checks if it is allowed to update a process instance of the given process definition key.voidcheckUpdateProcessInstanceSuspensionStateById(String processInstanceId)Checks if it is allowed to update a process instance's suspension state.voidcheckUpdateProcessInstanceSuspensionStateByProcessDefinitionId(String processDefinitionId)Checks if it is allowed to update a process instance's suspension state of the given process definition.voidcheckUpdateProcessInstanceSuspensionStateByProcessDefinitionKey(String processDefinitionKey)Checks if it is allowed to update a process instance's suspension state of the given process definition.voidcheckUpdateProcessInstanceVariables(ExecutionEntity execution)Checks if it is allowed to update a process instance's variables of the given execution.voidcheckUpdateRetriesJob(JobEntity job)Checks if it is allowed to update a job retries.voidcheckUpdateRetriesProcessInstanceByProcessDefinitionId(String processDefinitionId)Checks if it is allowed to update a process instance's retries of the given process definition.voidcheckUpdateTaskVariable(TaskEntity task)Check if it is allowed to update a task's variablevoidcheckUpdateUserOperationLog(UserOperationLogEntry entry)Check if it is allowed to update the user operation log of the given user operation log entry.
-
-
-
Method Detail
-
checkEvaluateDecision
void checkEvaluateDecision(DecisionDefinition decisionDefinition)
Checks if it is allowed to evaluate the given decision.
-
checkCreateProcessInstance
void checkCreateProcessInstance(ProcessDefinition processDefinition)
Checks if it is allowed to create an instance of the given process definition.
-
checkReadProcessDefinition
void checkReadProcessDefinition(ProcessDefinition processDefinition)
Checks if it is allowed to read the given process definition.
-
checkCreateCaseInstance
void checkCreateCaseInstance(CaseDefinition caseDefinition)
Checks if it is allowed to create an instance of the given case definition.
-
checkUpdateProcessDefinitionById
void checkUpdateProcessDefinitionById(String processDefinitionId)
Checks if it is allowed to update a process definition of the given process definition id.
-
checkUpdateProcessDefinitionSuspensionStateById
void checkUpdateProcessDefinitionSuspensionStateById(String processDefinitionId)
Checks if it is allowed to update the suspension state of a process definition.
-
checkUpdateProcessInstanceByProcessDefinitionId
void checkUpdateProcessInstanceByProcessDefinitionId(String processDefinitionId)
Checks if it is allowed to update a process instance of the given process definition id.
-
checkUpdateRetriesProcessInstanceByProcessDefinitionId
void checkUpdateRetriesProcessInstanceByProcessDefinitionId(String processDefinitionId)
Checks if it is allowed to update a process instance's retries of the given process definition.
-
checkUpdateProcessInstanceSuspensionStateByProcessDefinitionId
void checkUpdateProcessInstanceSuspensionStateByProcessDefinitionId(String processDefinitionId)
Checks if it is allowed to update a process instance's suspension state of the given process definition.
-
checkUpdateDecisionDefinitionById
void checkUpdateDecisionDefinitionById(String decisionDefinitionId)
Checks if it is allowed to update a decision definition with given id.
-
checkUpdateProcessDefinitionByKey
void checkUpdateProcessDefinitionByKey(String processDefinitionKey)
Checks if it is allowed to update a process definition of the given process definition key.
-
checkUpdateProcessDefinitionSuspensionStateByKey
void checkUpdateProcessDefinitionSuspensionStateByKey(String processDefinitionKey)
Checks if it is allowed to update the suspension state of a process definition.
-
checkDeleteProcessDefinitionById
void checkDeleteProcessDefinitionById(String processDefinitionId)
Checks if it is allowed to delete a process definition, which corresponds to the given id.- Parameters:
processDefinitionId- the id which corresponds to the process definition
-
checkDeleteProcessDefinitionByKey
void checkDeleteProcessDefinitionByKey(String processDefinitionKey)
Checks if it is allowed to delete a process definition, which corresponds to the given key.- Parameters:
processDefinitionKey- the key which corresponds to the process definition
-
checkUpdateProcessInstanceByProcessDefinitionKey
void checkUpdateProcessInstanceByProcessDefinitionKey(String processDefinitionKey)
Checks if it is allowed to update a process instance of the given process definition key.
-
checkUpdateProcessInstanceSuspensionStateByProcessDefinitionKey
void checkUpdateProcessInstanceSuspensionStateByProcessDefinitionKey(String processDefinitionKey)
Checks if it is allowed to update a process instance's suspension state of the given process definition.
-
checkUpdateProcessInstanceById
void checkUpdateProcessInstanceById(String processInstanceId)
Checks if it is allowed to update a process instance of the given process instance id.
-
checkUpdateProcessInstanceSuspensionStateById
void checkUpdateProcessInstanceSuspensionStateById(String processInstanceId)
Checks if it is allowed to update a process instance's suspension state.
-
checkUpdateProcessInstance
void checkUpdateProcessInstance(ExecutionEntity execution)
Checks if it is allowed to update a process instance of the given execution.
-
checkUpdateProcessInstanceVariables
void checkUpdateProcessInstanceVariables(ExecutionEntity execution)
Checks if it is allowed to update a process instance's variables of the given execution.
-
checkCreateMigrationPlan
void checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition)
-
checkMigrateProcessInstance
void checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition)
-
checkReadProcessInstance
void checkReadProcessInstance(String processInstanceId)
-
checkReadJob
void checkReadJob(JobEntity job)
Checks if it is allowed to read the given job.
-
checkUpdateJob
void checkUpdateJob(JobEntity job)
Checks if it is allowed to update the given job.
-
checkUpdateRetriesJob
void checkUpdateRetriesJob(JobEntity job)
Checks if it is allowed to update a job retries.
-
checkReadProcessInstance
void checkReadProcessInstance(ExecutionEntity execution)
Checks if it is allowed to read a process instance of the given execution.
-
checkReadProcessInstanceVariable
void checkReadProcessInstanceVariable(ExecutionEntity execution)
Checks if it is allowed to read a process instance's variables of the given execution.
-
checkDeleteProcessInstance
void checkDeleteProcessInstance(ExecutionEntity execution)
Check if it is allowed to delete a process instance of the given execution.
-
checkReadTask
void checkReadTask(TaskEntity task)
Check if it is allowed to read a task.
-
checkReadTaskVariable
void checkReadTaskVariable(TaskEntity task)
Check if it is allowed to read a task's variable.
-
checkUpdateTaskVariable
void checkUpdateTaskVariable(TaskEntity task)
Check if it is allowed to update a task's variable
-
checkCreateBatch
void checkCreateBatch(Permission permission)
Check if it is allowed to create a batch
-
checkDeleteBatch
void checkDeleteBatch(BatchEntity batch)
Check if it is allowed to delete a batch
-
checkDeleteHistoricBatch
void checkDeleteHistoricBatch(HistoricBatchEntity batch)
Check if it is allowed to delete a historic batch
-
checkSuspendBatch
void checkSuspendBatch(BatchEntity batch)
Check if it is allowed to suspend a batch
-
checkActivateBatch
void checkActivateBatch(BatchEntity batch)
Check if it is allowed to activate a batch
-
checkReadHistoricBatch
void checkReadHistoricBatch()
Check if it is allowed to read historic batch
-
checkCreateDeployment
void checkCreateDeployment()
Checks if it is allowed to create a deployment.
-
checkReadDeployment
void checkReadDeployment(String deploymentId)
Checks if it is allowed to read a deployment of the given deployment id.
-
checkDeleteDeployment
void checkDeleteDeployment(String deploymentId)
Checks if it is allowed to delete a deployment of the given deployment id.
-
checkTaskAssign
void checkTaskAssign(TaskEntity task)
Check if it is allowed to assign a task
-
checkCreateTask
void checkCreateTask(TaskEntity task)
Check if it is allowed to create a task
-
checkCreateTask
void checkCreateTask()
Check if it is allowed to create a task
-
checkTaskWork
void checkTaskWork(TaskEntity task)
Check if it is allowed to work on a task
-
checkDeleteTask
void checkDeleteTask(TaskEntity task)
Check if it is allowed to delete a task
-
checkReadDecisionDefinition
void checkReadDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
Checks if it is allowed to read the given decision definition.
-
checkReadDecisionRequirementsDefinition
void checkReadDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition)
Checks if it is allowed to read the given decision requirements definition.
-
checkReadCaseDefinition
void checkReadCaseDefinition(CaseDefinition caseDefinition)
Checks if it is allowed to read the given case definition.
-
checkUpdateCaseDefinition
void checkUpdateCaseDefinition(CaseDefinition caseDefinition)
Checks if it is allowed to update the given case definition.
-
checkDeleteHistoricTaskInstance
void checkDeleteHistoricTaskInstance(HistoricTaskInstanceEntity task)
Checks if it is allowed to delete the given historic task instance.
-
checkDeleteHistoricProcessInstance
void checkDeleteHistoricProcessInstance(HistoricProcessInstance instance)
Checks if it is allowed to delete the given historic process instance.
-
checkDeleteHistoricCaseInstance
void checkDeleteHistoricCaseInstance(HistoricCaseInstance instance)
Checks if it is allowed to delete the given historic case instance.
-
checkDeleteHistoricDecisionInstance
void checkDeleteHistoricDecisionInstance(String decisionDefinitionKey)
Checks if it is allowed to delete the historic decision instance of the given decision definition key.
-
checkDeleteHistoricDecisionInstance
void checkDeleteHistoricDecisionInstance(HistoricDecisionInstance instance)
Checks if it is allowed to delete the given historic decision instance.
-
checkReadHistoricJobLog
void checkReadHistoricJobLog(HistoricJobLogEventEntity historicJobLog)
Checks if it is allowed to read the given historic job log.
-
checkReadHistoryAnyProcessDefinition
void checkReadHistoryAnyProcessDefinition()
Check if it is allowed to read the history for any process definition.
-
checkReadHistoryProcessDefinition
void checkReadHistoryProcessDefinition(String processDefinitionId)
Check if it is allowed to read the history of the given process definition.
-
checkUpdateCaseInstance
void checkUpdateCaseInstance(CaseExecution caseExecution)
Check if it is allowed to update a case instance of the given case execution.
-
checkDeleteUserOperationLog
void checkDeleteUserOperationLog(UserOperationLogEntry entry)
Check if it is allowed to delete the user operation log of the given user operation log entry.
-
checkUpdateUserOperationLog
void checkUpdateUserOperationLog(UserOperationLogEntry entry)
Check if it is allowed to update the user operation log of the given user operation log entry.
-
checkReadCaseInstance
void checkReadCaseInstance(CaseExecution caseExecution)
Check if it is allowed to read a case instance of the given case execution.
-
checkReadHistoricExternalTaskLog
void checkReadHistoricExternalTaskLog(HistoricExternalTaskLogEntity historicExternalTaskLog)
Checks if it is allowed to read the given historic external task log.
-
checkDeleteHistoricVariableInstance
void checkDeleteHistoricVariableInstance(HistoricVariableInstanceEntity variable)
Checks if it is allowed to delete the given historic variable instance.
-
checkDeleteHistoricVariableInstancesByProcessInstance
void checkDeleteHistoricVariableInstancesByProcessInstance(HistoricProcessInstanceEntity instance)
Checks if it is allowed to delete the historic variable instances of the given process instance.
-
-