kd.bos.servicehelper.schedule

## 类 ScheduleServiceHelper

- java.lang.Object
- - kd.bos.servicehelper.schedule.ScheduleServiceHelper

-     public class ScheduleServiceHelper
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `ScheduleServiceHelper()`

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static int[]` | `countNumOfExecute(java.lang.String[] scheduleArray, java.util.Date endDate)`
    `static java.lang.String` | `createJob(kd.bos.schedule.api.JobInfo jobInfo)`
    `static java.lang.String` | `createPlan(kd.bos.schedule.api.PlanInfo planInfo)`
    `boolean` | `deleteJob(java.lang.String jobId)`
    `boolean` | `deletePlan(java.lang.String scheduleId)`
    `static java.lang.String` | `dispatch(kd.bos.schedule.api.JobInfo job)`
    `static java.time.ZonedDateTime[]` | `nextExecuteTime(java.lang.String[] scheduleArray)`
    `static kd.bos.schedule.api.TaskInfo` | `queryTask(java.lang.String taskId)`
    `static java.util.List<java.time.ZonedDateTime[]>` | `timelistOfExecute(java.lang.String[] scheduleArray, java.util.Date endDate)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ScheduleServiceHelper

          public ScheduleServiceHelper()

  - ### 方法详细资料

    - #### createJob

          public static java.lang.String createJob(kd.bos.schedule.api.JobInfo jobInfo)

      参数:
        `jobInfo` - 作业信息
      返回:
        返回结果

    - #### createPlan

          public static java.lang.String createPlan(kd.bos.schedule.api.PlanInfo planInfo)

      参数:
        `planInfo` - 计划信息

    - #### deletePlan

          public boolean deletePlan(java.lang.String scheduleId)

      参数:
        `scheduleId` -
      返回:
        是否成功

    - #### deleteJob

          public boolean deleteJob(java.lang.String jobId)

      参数:
        `jobId` -
      返回:

    - #### dispatch

          public static java.lang.String dispatch(kd.bos.schedule.api.JobInfo job)

    - #### queryTask

          public static kd.bos.schedule.api.TaskInfo queryTask(java.lang.String taskId)

    - #### countNumOfExecute

          public static int[] countNumOfExecute(java.lang.String[] scheduleArray,
                                                java.util.Date endDate)

      参数:
        `scheduleArray` - 调度计划 数组
        `endDate` - 截止时间 可以为null,则到当晚24点
      返回:
        执行次数

    - #### timelistOfExecute

          public static java.util.List<java.time.ZonedDateTime[]> timelistOfExecute(java.lang.String[] scheduleArray,
                                                                                    java.util.Date endDate)

      参数:
        `scheduleArray` - 调度计划 数组
        `endDate` - 截止时间
      返回:
        将要执行的时间清单

    - #### nextExecuteTime

          public static java.time.ZonedDateTime[] nextExecuteTime(java.lang.String[] scheduleArray)

      参数:
        `scheduleArray` -
      返回: