Package org.camunda.bpm.engine.impl.cfg
Interface CommandChecker
- All Known Implementing Classes:
AuthorizationCommandChecker,TenantCommandChecker
public interface CommandChecker
Is invoked while executing a command to check if the current operation is
allowed on the entity. If it is not allowed, the checker throws a
ProcessEngineException.-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckActivateBatch(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.voidChecks 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.voidCheck 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.voidCheck if it is allowed to delete a historic batchvoidChecks 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.voidChecks if it is allowed to delete the given historic decision instance.voidChecks if it is allowed to delete the given historic process instance.voidChecks if it is allowed to delete the given historic task instance.voidChecks if it is allowed to delete the given historic variable instance.voidChecks if it is allowed to delete the historic variable instances of the given process instance.voidvoidvoidcheckDeleteProcessDefinitionById(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.voidvoidcheckDeleteTask(TaskEntity task) Check if it is allowed to delete a taskvoidvoidCheck 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.voidChecks if it is allowed to read collected diagnostics data.voidCheck 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.voidCheck if it is allowed to read the history for any process definition.voidvoidcheckReadHistoryProcessDefinition(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.voidvoidvoidcheckReadProcessDefinition(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.voidvoidvoidvoidvoidvoidvoidcheckReadTask(TaskEntity task) Check if it is allowed to read a task.voidCheck if it is allowed to read a task's variable.voidvoidvoidvoidvoidcheckSuspendBatch(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 taskvoidvoidvoidcheckUpdateCaseDefinition(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.voidChecks if it is allowed to update a process instance's variables of the given execution.voidChecks 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.voidCheck if it is allowed to update a task's variablevoidCheck if it is allowed to update the user operation log of the given user operation log entry.
-
Method Details
-
checkEvaluateDecision
Checks if it is allowed to evaluate the given decision. -
checkCreateProcessInstance
Checks if it is allowed to create an instance of the given process definition. -
checkReadProcessDefinition
Checks if it is allowed to read the given process definition. -
checkCreateCaseInstance
Checks if it is allowed to create an instance of the given case definition. -
checkUpdateProcessDefinitionById
Checks if it is allowed to update a process definition of the given process definition id. -
checkUpdateProcessDefinitionSuspensionStateById
Checks if it is allowed to update the suspension state of a process definition. -
checkUpdateProcessInstanceByProcessDefinitionId
Checks if it is allowed to update a process instance of the given process definition id. -
checkUpdateRetriesProcessInstanceByProcessDefinitionId
Checks if it is allowed to update a process instance's retries of the given process definition. -
checkUpdateProcessInstanceSuspensionStateByProcessDefinitionId
Checks if it is allowed to update a process instance's suspension state of the given process definition. -
checkUpdateDecisionDefinitionById
Checks if it is allowed to update a decision definition with given id. -
checkUpdateProcessDefinitionByKey
Checks if it is allowed to update a process definition of the given process definition key. -
checkUpdateProcessDefinitionSuspensionStateByKey
Checks if it is allowed to update the suspension state of a process definition. -
checkDeleteProcessDefinitionById
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
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
Checks if it is allowed to update a process instance of the given process definition key. -
checkUpdateProcessInstanceSuspensionStateByProcessDefinitionKey
Checks if it is allowed to update a process instance's suspension state of the given process definition. -
checkUpdateProcessInstanceById
Checks if it is allowed to update a process instance of the given process instance id. -
checkUpdateProcessInstanceSuspensionStateById
Checks if it is allowed to update a process instance's suspension state. -
checkUpdateProcessInstance
Checks if it is allowed to update a process instance of the given execution. -
checkUpdateProcessInstanceVariables
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
-
checkReadJob
Checks if it is allowed to read the given job. -
checkUpdateJob
Checks if it is allowed to update the given job. -
checkUpdateRetriesJob
Checks if it is allowed to update a job retries. -
checkReadProcessInstance
Checks if it is allowed to read a process instance of the given execution. -
checkReadProcessInstanceVariable
Checks if it is allowed to read a process instance's variables of the given execution. -
checkDeleteProcessInstance
Check if it is allowed to delete a process instance of the given execution. -
checkReadTask
Check if it is allowed to read a task. -
checkReadTaskVariable
Check if it is allowed to read a task's variable. -
checkUpdateTaskVariable
Check if it is allowed to update a task's variable -
checkCreateBatch
Check if it is allowed to create a batch -
checkDeleteBatch
Check if it is allowed to delete a batch -
checkDeleteHistoricBatch
Check if it is allowed to delete a historic batch -
checkSuspendBatch
Check if it is allowed to suspend a batch -
checkActivateBatch
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
Checks if it is allowed to read a deployment of the given deployment id. -
checkDeleteDeployment
Checks if it is allowed to delete a deployment of the given deployment id. -
checkTaskAssign
Check if it is allowed to assign a task -
checkCreateTask
Check if it is allowed to create a task -
checkCreateTask
void checkCreateTask()Check if it is allowed to create a task -
checkTaskWork
Check if it is allowed to work on a task -
checkDeleteTask
Check if it is allowed to delete a task -
checkReadDecisionDefinition
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
Checks if it is allowed to read the given case definition. -
checkUpdateCaseDefinition
Checks if it is allowed to update the given case definition. -
checkDeleteHistoricTaskInstance
Checks if it is allowed to delete the given historic task instance. -
checkDeleteHistoricProcessInstance
Checks if it is allowed to delete the given historic process instance. -
checkDeleteHistoricCaseInstance
Checks if it is allowed to delete the given historic case instance. -
checkDeleteHistoricDecisionInstance
Checks if it is allowed to delete the historic decision instance of the given decision definition key. -
checkDeleteHistoricDecisionInstance
Checks if it is allowed to delete the given historic decision instance. -
checkReadHistoricJobLog
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
Check if it is allowed to read the history of the given process definition. -
checkUpdateCaseInstance
Check if it is allowed to update a case instance of the given case execution. -
checkDeleteUserOperationLog
Check if it is allowed to delete the user operation log of the given user operation log entry. -
checkUpdateUserOperationLog
Check if it is allowed to update the user operation log of the given user operation log entry. -
checkReadCaseInstance
Check if it is allowed to read a case instance of the given case execution. -
checkReadHistoricExternalTaskLog
Checks if it is allowed to read the given historic external task log. -
checkDeleteHistoricVariableInstance
Checks if it is allowed to delete the given historic variable instance. -
checkDeleteHistoricVariableInstancesByProcessInstance
Checks if it is allowed to delete the historic variable instances of the given process instance. -
checkReadDiagnosticsData
void checkReadDiagnosticsData()Checks if it is allowed to read collected diagnostics data. -
checkReadHistoryLevel
void checkReadHistoryLevel() -
checkReadTableCount
void checkReadTableCount() -
checkReadTableName
void checkReadTableName() -
checkReadTableMetaData
void checkReadTableMetaData() -
checkReadProperties
void checkReadProperties() -
checkSetProperty
void checkSetProperty() -
checkDeleteProperty
void checkDeleteProperty() -
checkDeleteLicenseKey
void checkDeleteLicenseKey() -
checkSetLicenseKey
void checkSetLicenseKey() -
checkReadLicenseKey
void checkReadLicenseKey() -
checkRegisterProcessApplication
void checkRegisterProcessApplication() -
checkUnregisterProcessApplication
void checkUnregisterProcessApplication() -
checkReadRegisteredDeployments
void checkReadRegisteredDeployments() -
checkReadProcessApplicationForDeployment
void checkReadProcessApplicationForDeployment() -
checkRegisterDeployment
void checkRegisterDeployment() -
checkUnregisterDeployment
void checkUnregisterDeployment() -
checkDeleteMetrics
void checkDeleteMetrics() -
checkDeleteTaskMetrics
void checkDeleteTaskMetrics() -
checkReadSchemaLog
void checkReadSchemaLog()
-