Hitachi

JP1 Version 10 JP1/Automatic Job Management System 3 - Software Development Kit APIリファレンス


1.1.2 データ型クラス

JP1/AJS3 - SDKが提供するデータ型クラスのクラス,およびインターフェースの一覧を次の表に示します。

表1‒2 データ型クラスのクラス/インターフェース一覧

クラス名/インターフェース名

説明

ユニット情報インターフェース

(AjsCdUnitInfo)

searchUnitメソッド,getCurrentStatusesUnderJobGroupメソッド,getDefinitionsUnderJobnetメソッド,getStatusesUnderJobnetメソッド,getScheduleメソッド,およびgetJobnetSummaryメソッドで取得したユニット情報を保持するインターフェースです。

ユニットの実行状態および実行結果の詳細情報インターフェース

(AjsCdUnitStatus)

searchUnitメソッド,getUnitStatusメソッド,getCurrentStatusesUnderJobGroupメソッド,getStatusesUnderJobnetメソッド,getScheduleメソッド,およびgetJobnetSummaryメソッドで取得したユニットの実行状態および実行結果の詳細情報を保持するインターフェースです。

リリース情報取得結果インターフェース(AjsCdJobnetReleaseInfo)

searchUnit メソッド,getJobnetSummary メソッド,およびgetJobnetReleaseInfoメソッドで取得したリリース情報を保持するインターフェースです。

起動条件クラス

(AjsCdStartCondition)

registerImmediateExecメソッドの引数として,起動条件を指定するクラスです。

マクロ変数リストクラス

(AjsCdMacroVariableList)

registerImmediateExecメソッド,registerPlannedExecメソッド,registerFixedExecメソッド,およびaddExecScheduleメソッドの引数として,実行登録時のマクロ変数を指定するクラスです。

マクロ変数インターフェース

(AjsCdMacroVariable)

getInheritResultメソッドで取得したクラスを実装するためのインターフェースです。

ユニット検索条件クラス

(AjsCdSearchCondition)

searchUnitメソッドの引数として,取得するユニット一覧の取得条件を設定するクラスです。

ユニット検索結果インターフェース

(AjsCdSearchResult)

searchUnitメソッドで取得したユニットの検索結果を保持するためのインターフェースです。

ジョブグループ直下ユニット取得オプションクラス(AjsCdGetCurrentStatusesUnderJobGroupOption)

getCurrentStatusesUnderJobGroupメソッドの引数として,取得オプションを設定するクラスです。

取得項目オプションクラス(AjsCdGetStatusDetailOption)

取得オプション中の取得項目を設定するクラスです。

ジョブグループ直下ユニット取得結果インターフェース(AjsCdGetCurrentStatusesUnderJobGroupResult)

getCurrentStatusesUnderJobGroupメソッドの取得結果を保持するインターフェースです。

ジョブグループ直下ユニット情報インターフェース(AjsCdCurrentStatusesUnderJobGroup)

getCurrentStatusesUnderJobGroupメソッドで取得したユニットの定義情報,最新状態情報,および最新結果情報を保持するインターフェースです。

ジョブネット直下ユニット定義情報取得結果インターフェース(AjsCdGetDefinitionsUnderJobnetResult)

getDefinitionsUnderJobnetメソッドの取得結果を保持するインターフェースです。

ジョブネット直下ユニット状態取得オプションクラス(AjsCdGetStatusesUnderJobnetOption)

getStatusesUnderJobnetメソッドの引数として,取得オプションを設定するクラスです。

ジョブネット直下ユニット状態情報取得結果インターフェース(AjsCdGetStatusesUnderJobnetResult)

getStatusesUnderJobnetメソッドの取得結果を保持するインターフェースです。

ジョブネット直下関連線情報取得結果インターフェース(AjsCdGetRelationsUnderJobnetResult)

getRelationsUnderJobnetメソッドの取得結果を保持するインターフェースです。

関連線情報インターフェース(AjsCdUnitRelation)

getRelationsUnderJobnetメソッドで取得した関連線情報を保持するインターフェースです。

予実績情報取得オプションクラス(AjsCdGetScheduleOption)

getScheduleメソッドの引数として,取得オプションを設定するクラスです。

ジョブネットの予実績情報取得結果インターフェース(AjsCdGetScheduleResult)

getScheduleメソッドの取得結果を保持するインターフェースです。

世代単位の予実績情報インターフェース(AjsCdSchedule)

getScheduleメソッドで取得した世代単位の予実績情報を保持するインターフェースです。

カレンダー情報インターフェース(AjsCdCalendar)

getCalendarメソッドで取得したカレンダー情報を保持するインターフェースです。

サマリー情報取得オプションクラス(AjsCdGetSummaryOption)

getJobnetSummaryメソッドの引数として,取得オプションを設定するクラスです。

サマリー情報共通インターフェース(AjsCdJobnetSummary)

サマリー情報を保持するインターフェースです。

サマリー情報全体インターフェース(AjsCdTotalSummary)

全世代分のサマリー情報を保持するインターフェースです。

サマリー情報世代インターフェース(AjsCdSummaryInGeneration)

1世代分のサマリー情報を保持するインターフェースです。

スケジューラーサービス定義インターフェース

(AjsCdSchServiceDef)

enumSchServiceメソッドで取得したクラスを実装するためのインターフェースです。

スケジューラーサービス情報インターフェース

(AjsCdSchServiceInfo)

getSchServiceInfoメソッドで取得したクラスを実装するためのインターフェースです。

メソッドで取得したスケジューラーサービスの情報が格納されています。

JP1/AJS3 - Manager情報インターフェース

(AjsCdAJSManagerInfo)

getAJSManagerInfoメソッドで取得したクラスを実装するためのインターフェースです。

メソッドで取得したJP1/AJS3 - Managerの情報が格納されています。