Interface CommandChecker

    • 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​(java.lang.String processDefinitionId)
        Checks if it is allowed to update a process definition of the given process definition id.
      • checkUpdateProcessDefinitionSuspensionStateById

        void checkUpdateProcessDefinitionSuspensionStateById​(java.lang.String processDefinitionId)
        Checks if it is allowed to update the suspension state of a process definition.
      • checkUpdateProcessInstanceByProcessDefinitionId

        void checkUpdateProcessInstanceByProcessDefinitionId​(java.lang.String processDefinitionId)
        Checks if it is allowed to update a process instance of the given process definition id.
      • checkUpdateRetriesProcessInstanceByProcessDefinitionId

        void checkUpdateRetriesProcessInstanceByProcessDefinitionId​(java.lang.String processDefinitionId)
        Checks if it is allowed to update a process instance's retries of the given process definition.
      • checkUpdateProcessInstanceSuspensionStateByProcessDefinitionId

        void checkUpdateProcessInstanceSuspensionStateByProcessDefinitionId​(java.lang.String processDefinitionId)
        Checks if it is allowed to update a process instance's suspension state of the given process definition.
      • checkUpdateDecisionDefinitionById

        void checkUpdateDecisionDefinitionById​(java.lang.String decisionDefinitionId)
        Checks if it is allowed to update a decision definition with given id.
      • checkUpdateProcessDefinitionByKey

        void checkUpdateProcessDefinitionByKey​(java.lang.String processDefinitionKey)
        Checks if it is allowed to update a process definition of the given process definition key.
      • checkUpdateProcessDefinitionSuspensionStateByKey

        void checkUpdateProcessDefinitionSuspensionStateByKey​(java.lang.String processDefinitionKey)
        Checks if it is allowed to update the suspension state of a process definition.
      • checkDeleteProcessDefinitionById

        void checkDeleteProcessDefinitionById​(java.lang.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​(java.lang.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​(java.lang.String processDefinitionKey)
        Checks if it is allowed to update a process instance of the given process definition key.
      • checkUpdateProcessInstanceSuspensionStateByProcessDefinitionKey

        void checkUpdateProcessInstanceSuspensionStateByProcessDefinitionKey​(java.lang.String processDefinitionKey)
        Checks if it is allowed to update a process instance's suspension state of the given process definition.
      • checkUpdateProcessInstanceById

        void checkUpdateProcessInstanceById​(java.lang.String processInstanceId)
        Checks if it is allowed to update a process instance of the given process instance id.
      • checkUpdateProcessInstanceSuspensionStateById

        void checkUpdateProcessInstanceSuspensionStateById​(java.lang.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.
      • checkReadProcessInstance

        void checkReadProcessInstance​(java.lang.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​(java.lang.String deploymentId)
        Checks if it is allowed to read a deployment of the given deployment id.
      • checkDeleteDeployment

        void checkDeleteDeployment​(java.lang.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​(java.lang.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​(java.lang.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.