jp.terasoluna.fw.batch.util
クラス JobUtil

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.util.JobUtil

public class JobUtil
extends Object

ジョブ管理情報関連ユーティリティ。

主にフレームワークのAbstractJobBatchExecutorから利用されるユーティリティ。

関連項目:
AbstractJobBatchExecutor

コンストラクタの概要
JobUtil()
           
 
メソッドの概要
static Date getCurrentDate(jp.terasoluna.fw.dao.QueryDAO queryDAO)
          カレント日付を取得する.
static Timestamp getCurrentTime(jp.terasoluna.fw.dao.QueryDAO queryDAO)
          カレント時刻を取得する.
static String getenv(String name)
          指定された環境変数の値を取得する.
static BatchJobData selectJob(String jobSequenceId, boolean forUpdate, jp.terasoluna.fw.dao.QueryDAO queryDAO)
          ジョブ1件取得.
static List<BatchJobListResult> selectJobList(jp.terasoluna.fw.dao.QueryDAO queryDAO)
          ジョブリスト取得.
static List<BatchJobListResult> selectJobList(jp.terasoluna.fw.dao.QueryDAO queryDAO, int beginIndex, int maxCount)
          ジョブリスト取得.
static List<BatchJobListResult> selectJobList(String jobAppCd, List<String> curAppStatusList, jp.terasoluna.fw.dao.QueryDAO queryDAO, int beginIndex, int maxCount)
          ジョブリスト取得.
static List<BatchJobListResult> selectJobList(String jobAppCd, jp.terasoluna.fw.dao.QueryDAO queryDAO)
          ジョブリスト取得.
static List<BatchJobListResult> selectJobList(String jobAppCd, jp.terasoluna.fw.dao.QueryDAO queryDAO, int beginIndex, int maxCount)
          ジョブリスト取得.
static boolean updateJobStatus(String jobSequenceId, String curAppStatus, String jobRetCount, String blogicAppStatus, jp.terasoluna.fw.dao.QueryDAO queryDAO, jp.terasoluna.fw.dao.UpdateDAO updateDAO)
          ジョブレコード更新.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JobUtil

public JobUtil()
メソッドの詳細

selectJobList

public static List<BatchJobListResult> selectJobList(jp.terasoluna.fw.dao.QueryDAO queryDAO)
ジョブリスト取得.

パラメータ:
queryDAO - QueryDAO
戻り値:
ジョブリスト

selectJobList

public static List<BatchJobListResult> selectJobList(jp.terasoluna.fw.dao.QueryDAO queryDAO,
                                                     int beginIndex,
                                                     int maxCount)
ジョブリスト取得.

パラメータ:
queryDAO - QueryDAO
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
ジョブリスト

selectJobList

public static List<BatchJobListResult> selectJobList(String jobAppCd,
                                                     jp.terasoluna.fw.dao.QueryDAO queryDAO)
ジョブリスト取得.

パラメータ:
jobAppCd - ジョブ業務コード
queryDAO - QueryDAO
戻り値:
ジョブリスト

selectJobList

public static List<BatchJobListResult> selectJobList(String jobAppCd,
                                                     jp.terasoluna.fw.dao.QueryDAO queryDAO,
                                                     int beginIndex,
                                                     int maxCount)
ジョブリスト取得.
※未実施ステータスのジョブのみ取得

パラメータ:
jobAppCd - ジョブ業務コード
queryDAO - QueryDAO
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
ジョブリスト

selectJobList

public static List<BatchJobListResult> selectJobList(String jobAppCd,
                                                     List<String> curAppStatusList,
                                                     jp.terasoluna.fw.dao.QueryDAO queryDAO,
                                                     int beginIndex,
                                                     int maxCount)
ジョブリスト取得.

パラメータ:
jobAppCd - ジョブ業務コード
curAppStatusList - 取得するステータスの一覧
queryDAO - QueryDAO
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
ジョブリスト

selectJob

public static BatchJobData selectJob(String jobSequenceId,
                                     boolean forUpdate,
                                     jp.terasoluna.fw.dao.QueryDAO queryDAO)
ジョブ1件取得.

パラメータ:
jobSequenceId -
forUpdate -
queryDAO -
戻り値:

updateJobStatus

public static boolean updateJobStatus(String jobSequenceId,
                                      String curAppStatus,
                                      String jobRetCount,
                                      String blogicAppStatus,
                                      jp.terasoluna.fw.dao.QueryDAO queryDAO,
                                      jp.terasoluna.fw.dao.UpdateDAO updateDAO)
ジョブレコード更新.

パラメータ:
jobSequenceId -
curAppStatus -
jobRetCount -
errAppStatus -
updateDAO -
戻り値:

getCurrentTime

public static Timestamp getCurrentTime(jp.terasoluna.fw.dao.QueryDAO queryDAO)
カレント時刻を取得する.

パラメータ:
queryDAO -
戻り値:

getCurrentDate

public static Date getCurrentDate(jp.terasoluna.fw.dao.QueryDAO queryDAO)
カレント日付を取得する.

パラメータ:
queryDAO -
戻り値:

getenv

public static String getenv(String name)
指定された環境変数の値を取得する.

システム環境で変数を定義しない場合は ""(空文字) を返す

パラメータ:
name -
戻り値:


Copyright © 2011. All Rights Reserved.