コード例 #1
0
ファイル: MSTaskUtils.java プロジェクト: rcamus/platform
 public static TaskInfo convert(MSTaskInfo msTaskInfo) {
   TriggerInfo triggerInfo = new TriggerInfo();
   triggerInfo.setCronExpression(msTaskInfo.getCronExpression());
   if (msTaskInfo.getStartTime() != null) {
     triggerInfo.setStartTime(msTaskInfo.getStartTime().getTime());
   }
   if (msTaskInfo.getEndTime() != null) {
     triggerInfo.setEndTime(msTaskInfo.getEndTime().getTime());
   }
   triggerInfo.setIntervalMillis((int) msTaskInfo.getTaskInterval());
   triggerInfo.setRepeatCount(msTaskInfo.getTaskCount());
   return new TaskInfo(
       msTaskInfo.getName(), MSTask.class.getName(), msTaskInfo.getTaskProperties(), triggerInfo);
 }