Interface JobDataManager

All Superinterfaces:
DataManager<JobEntity>
All Known Implementing Classes:
MybatisJobDataManager

public interface JobDataManager extends DataManager<JobEntity>
  • Method Details

    • findJobsToExecute

      List<JobEntity> findJobsToExecute(Page page)
    • findJobsByExecutionId

      List<JobEntity> findJobsByExecutionId(String executionId)
    • findJobsByProcessDefinitionId

      List<JobEntity> findJobsByProcessDefinitionId(String processDefinitionId)
    • findJobsByTypeAndProcessDefinitionId

      List<JobEntity> findJobsByTypeAndProcessDefinitionId(String jobTypeTimer, String id)
    • findJobsByProcessInstanceId

      List<JobEntity> findJobsByProcessInstanceId(String processInstanceId)
    • findExpiredJobs

      List<JobEntity> findExpiredJobs(Page page)
    • findJobsByQueryCriteria

      List<Job> findJobsByQueryCriteria(JobQueryImpl jobQuery, Page page)
    • findJobCountByQueryCriteria

      long findJobCountByQueryCriteria(JobQueryImpl jobQuery)
    • updateJobTenantIdForDeployment

      void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
    • resetExpiredJob

      void resetExpiredJob(String jobId)