Class ScheduleTrigger
java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
com.infoteria.asteria.flowengine2.thinclient.trigger.ScheduleTrigger
- Direct Known Subclasses:
DailyTrigger,IntervalTrigger
日時指定で実行する実行設定です。
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScheduleTrigger.HolidayAction休日時の処理。前日に実行static final ScheduleTrigger.HolidayAction休日時の処理。そのまま実行static final ScheduleTrigger.HolidayAction休日時の処理。翌日に実行static final ScheduleTrigger.HolidayAction休日時の処理。実行しないFields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
MODE_DEBUG, MODE_HIGH, MODE_NORMAL, MODE_PROFILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription休日時の処理を返します。休日時の処理に使用する休日設定名を返します。getParameter(String name) 設定したパラメータを返します。設定されているパラメータのVariableListを返します。スケジュールIDを返します。
スケジュールIDは設定することができずFlowDeployClinet#registerTriggerメソッドでの登録時に サーバーによって設定されて返されます。スケジュールの開始日時を返します。boolean停止状態で実行日時を迎えた場合に再開時に実行するかどうかを返します。voidsetExecuteOnRestart(boolean b) 停止状態で実行日時を迎えた場合に再開時に実行するかどうかを設定します。
停止状態とはサーバー自体が起動していない状態と実行設定が無効になっている状態を指します。voidsetHolidayAction(String holidayName, ScheduleTrigger.HolidayAction action) 休日時の処理を指定します。voidsetParameter(String name, Value v) パラメータを設定します。voidsetStartDate(Date d) スケジュールの開始日時を設定します。文字列をHolidayActionに変換します。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
-
Field Details
-
HOLIDAYACTION_NONE
休日時の処理。そのまま実行 -
HOLIDAYACTION_SKIP
休日時の処理。実行しない -
HOLIDAYACTION_PLUS
休日時の処理。翌日に実行 -
HOLIDAYACTION_MINUS
休日時の処理。前日に実行
-
-
Constructor Details
-
ScheduleTrigger
public ScheduleTrigger()実行設定を作成します。
-
-
Method Details
-
strToHolidayAction
文字列をHolidayActionに変換します。 -
getScheduleId
スケジュールIDを返します。
スケジュールIDは設定することができずFlowDeployClinet#registerTriggerメソッドでの登録時に サーバーによって設定されて返されます。 -
getStartDate
スケジュールの開始日時を返します。 -
setStartDate
スケジュールの開始日時を設定します。 -
isExecuteOnRestart
public boolean isExecuteOnRestart()停止状態で実行日時を迎えた場合に再開時に実行するかどうかを返します。 -
setExecuteOnRestart
public void setExecuteOnRestart(boolean b) 停止状態で実行日時を迎えた場合に再開時に実行するかどうかを設定します。
停止状態とはサーバー自体が起動していない状態と実行設定が無効になっている状態を指します。 -
setHolidayAction
休日時の処理を指定します。- Parameters:
holidayName- 休日設定名action- 休日時の処理
-
getHolidayName
休日時の処理に使用する休日設定名を返します。 -
getHolidayAction
休日時の処理を返します。 -
getParameter
設定したパラメータを返します。 -
setParameter
パラメータを設定します。 -
getParams
設定されているパラメータのVariableListを返します。
-