BatchInfoオブジェクト非推奨
JobDetail , Jobnet , Trigger を使用してください。
コンポーネント情報 |
---|
バッチ情報オブジェクト。
バッチ情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
オブジェクト作成方法
バッチ情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
オブジェクト作成方法
var obj = new Object(); obj.id = ""; obj.name = ""; obj.description = ""; obj.programLanguage = BatchManager.LANG_JAVA_SCRIPT ; obj.runYear = 0; obj.runMonth =-1; obj.runDay = -1; obj.runDayWeek = -1; obj.runHour = -1; obj.runMinute = -1; obj.runSecond = -1; obj.validate = true;オブジェクト作成方法(JSON方式)
{ "id" : "", "name" : "", "description" : "", "programLanguage" : BatchManager.LANG_JAVA_SCRIPT , "runYear" : 0, "runMonth" : -1, "runDay" : -1, "runDayWeek" : -1, "runHour" : -1, "runMinute" : -1, "runSecond" : -1, "validate" : true }
var batchInfo = { description : String, // 説明。 id : String, // [必須] バッチID。 name : String, // [必須] バッチ名。 programLanguage : String, // [必須] 実行プログラム言語。 programPath : String, // [必須] 実行プログラムパス。 runDay : Number, // 実行日。 runDayWeek : Number, // 実行曜日。 runHour : Number, // 実行時。 runMinute : Number, // 実行分。 runMonth : Number, // 実行月。 runSecond : Number, // 実行秒。 runYear : Number, // 実行年。 validate : Boolean // バッチの有効・無効。 }
プロパティの概要
型 | プロパティ名 | アクセス権 |
---|---|---|
String | description 説明。 |
通常
|
String | id [必須] バッチID。 |
通常
|
String | name [必須] バッチ名。 |
通常
|
String | programLanguage [必須] 実行プログラム言語。 |
通常
|
String | programPath [必須] 実行プログラムパス。 |
通常
|
Number | runDay 実行日。 |
通常
|
Number | runDayWeek 実行曜日。 |
通常
|
Number | runHour 実行時。 |
通常
|
Number | runMinute 実行分。 |
通常
|
Number | runMonth 実行月。 |
通常
|
Number | runSecond 実行秒。 |
通常
|
Number | runYear 実行年。 |
通常
|
Boolean | validate バッチの有効・無効。 |
通常
|
プロパティの詳細
String description
通常
説明。
|
String id
通常
[必須] バッチID。
|
String name
通常
[必須] バッチ名。
|
String programLanguage
通常
[必須] 実行プログラム言語。
BatchManager#LANG_JAVA_SCRIPT : JavaScript BatchManager#LANG_JAVA : Java のいずれかです。 |
String programPath
通常
[必須] 実行プログラムパス。
実行プログラム言語がJavaScriptである場合は、pages以下のパスです。 実行プログラム言語がjavaである場合は、クラスのフルパッケージ名です。 |
Number runDay
通常
実行日。
設定できる値は、-1,1から31です。 -1を設定した場合は、毎日実行されます。 |
Number runDayWeek
通常
実行曜日。
設定できる値は、0(日曜日)から6(土曜日)までです。 上記の値以外を設定した場合は、-1に設定されます。 この設定を無効にするには-1を設定します。 実行日(runDay)が設定されいる場合は、この設定は無視されます。 |
Number runHour
通常
実行時。
設定できる値は、-1,0から23です。 -1を設定した場合は、毎時実行されます。 |
Number runMinute
通常
実行分。
設定できる値は、-1,0から59です。 -1を設定した場合は、毎分実行されます。 |
Number runMonth
通常
実行月。
設定できる値は、-1,1から12です。 -1を設定した場合は、毎月実行されます。 |
Number runSecond
通常
実行秒。
設定できる値は、-1,0から59です。 -1を設定した場合は、毎秒実行されます。 |
Number runYear
通常
実行年。
設定できる値は、-1,0以上です。 -1を設定した場合は、毎年実行されます。 |
Boolean validate
通常
バッチの有効・無効。
バッチの有効・無効です。無効の場合は、実行されません。 |