com.infoteria.asteria.flowengine2.thinclient.trigger
Class IntervalTrigger

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
        |
        +--com.infoteria.asteria.flowengine2.thinclient.trigger.ScheduleTrigger
              |
              +--com.infoteria.asteria.flowengine2.thinclient.trigger.IntervalTrigger

public class IntervalTrigger
extends ScheduleTrigger

指定の間隔で定期的に実行するスケジュール実行設定です。


Inner classes inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.ScheduleTrigger
ScheduleTrigger.HolidayAction
 
Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.ScheduleTrigger
HOLIDAYACTION_MINUS, HOLIDAYACTION_NONE, HOLIDAYACTION_PLUS, HOLIDAYACTION_SKIP
 
Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
MODE_DEBUG, MODE_HIGH, MODE_NORMAL, MODE_PROFILE
 
Constructor Summary
IntervalTrigger()
          実行設定を作成します。
 
Method Summary
 Date getEndDate()
          実行設定の終了日時を返します。
 int getInterval()
          実行間隔を秒単位で返します。
 Time getValidEnd()
          実行が有効な時間帯の終了時刻を返します。
 Time getValidStart()
          実行が有効な時間帯の開始時刻を返します。
 void setEndDate(Date d)
          実行設定の終了日時を設定します。
 void setInterval(int n)
          実行間隔を秒単位で設定します。
 void setInterval(int h, int m, int s)
          実行間隔を「h時間 m分 s秒」に設定します。
 void setValidTime(Time start, Time end)
          実行が有効な時間帯を設定します。
 
Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.ScheduleTrigger
getHolidayAction, getHolidayName, getParameter, getParams, getScheduleId, getStartDate, isExecuteOnRestart, setExecuteOnRestart, setHolidayAction, setParameter, setStartDate, strToHolidayAction
 
Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
getDescription, getExecuteCount, getExecuteMode, getExecuteUserName, getFlowName, getLastExecuted, getName, getProjectName, getSessionLifetime, getType, isEnabled, isNew, setDescription, setEnabled, setExecuteMode, setExecuteUserName, setFlow, setName, setSessionLifetime, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntervalTrigger

public IntervalTrigger()
実行設定を作成します。
Method Detail

getEndDate

public Date getEndDate()
実行設定の終了日時を返します。

setEndDate

public void setEndDate(Date d)
実行設定の終了日時を設定します。

getInterval

public int getInterval()
実行間隔を秒単位で返します。

setInterval

public void setInterval(int n)
実行間隔を秒単位で設定します。

setInterval

public void setInterval(int h,
                        int m,
                        int s)
実行間隔を「h時間 m分 s秒」に設定します。

setValidTime

public void setValidTime(Time start,
                         Time end)
実行が有効な時間帯を設定します。

getValidStart

public Time getValidStart()
実行が有効な時間帯の開始時刻を返します。

getValidEnd

public Time getValidEnd()
実行が有効な時間帯の終了時刻を返します。