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

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

public class JobUtil
extends Object

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

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

関連項目:
AbstractJobBatchExecutor

コンストラクタの概要
protected 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

protected 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

@Deprecated
public static Timestamp getCurrentTime(jp.terasoluna.fw.dao.QueryDAO queryDAO)
推奨されていません。 

カレント時刻を取得する.

パラメータ:
queryDAO -
戻り値:
Timestamp カレント時刻

getCurrentDate

@Deprecated
public static Date getCurrentDate(jp.terasoluna.fw.dao.QueryDAO queryDAO)
推奨されていません。 

カレント日付を取得する.

パラメータ:
queryDAO -
戻り値:
Date カレント日付

getenv

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

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

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


Copyright © 2012. All Rights Reserved.