intra-mart 6.1.14

jp.co.intra_mart.foundation.security
クラス StandardBatchAccessor

java.lang.Object
  拡張jp.co.intra_mart.foundation.security.StandardBatchAccessor
すべての実装インタフェース:
BatchAccessor

public class StandardBatchAccessor
extends Object
implements BatchAccessor

バッチアクセッサクラス。

バッチ情報の読み込みおよび書き込みクラスです。

導入されたバージョン:
5.0
バージョン:
1.0

フィールドの概要
static String APPLICATION_NAME
          アプリケーション名
static String ENTITY_NAME
          エンティティ名
 
コンストラクタの概要
StandardBatchAccessor()
          コンストラクタ。
 
メソッドの概要
 void deleteBatch(String groupId, String batchId)
          バッチを削除します。
 Batch getBatch(String groupId, String batchId)
          バッチを取得します。
 Batch[] getBatches(String groupId)
          バッチの一覧を取得します。
 Batch[] getBatchesByIds(String groupId, String[] batchIds)
          引数に指定したバッチIDのバッチ情報をすべて取得します。
 String[] getBatchIds(String groupId)
          バッチIDの一覧を取得します。
protected  String getLoginUser()
          ログインユーザを取得します。
 void init(Map params)
          初期化します。
 void insertBatch(String groupId, Batch batch)
          バッチを登録します。
 void updateBatch(String groupId, Batch batch)
          バッチを更新します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

APPLICATION_NAME

public static final String APPLICATION_NAME
アプリケーション名

関連項目:
定数フィールド値

ENTITY_NAME

public static final String ENTITY_NAME
エンティティ名

関連項目:
定数フィールド値
コンストラクタの詳細

StandardBatchAccessor

public StandardBatchAccessor()
コンストラクタ。

メソッドの詳細

getLoginUser

protected String getLoginUser()
ログインユーザを取得します。
ログインユーザの取得に失敗した場合は空文字列を返却します。

戻り値:
ログインユーザID

deleteBatch

public void deleteBatch(String groupId,
                        String batchId)
                 throws AccessSecurityWriteException,
                        NotExistException
バッチを削除します。

定義:
インタフェース BatchAccessor 内の deleteBatch
パラメータ:
groupId - グル−プID
batchId - バッチID
例外:
AccessSecurityWriteException - データの削除に失敗した場合にスローされます。
NotExistException - 削除対象のデータが存在しない場合スローされます。

getBatch

public Batch getBatch(String groupId,
                      String batchId)
               throws AccessSecurityReadException
バッチを取得します。

定義:
インタフェース BatchAccessor 内の getBatch
パラメータ:
groupId - グループID
batchId - バッチID
戻り値:
バッチ情報
例外:
AccessSecurityReadException - データの読み込みに失敗した場合にスローされます。

getBatches

public Batch[] getBatches(String groupId)
                   throws AccessSecurityReadException
バッチの一覧を取得します。

バッチIDで昇順でソートされたバッチの一覧を取得します。

定義:
インタフェース BatchAccessor 内の getBatches
パラメータ:
groupId - グループID
戻り値:
バッチ配列
例外:
AccessSecurityReadException - データの読み込みに失敗した場合にスローされます。

getBatchesByIds

public Batch[] getBatchesByIds(String groupId,
                               String[] batchIds)
                        throws AccessSecurityReadException
引数に指定したバッチIDのバッチ情報をすべて取得します。

引数に指定したバッチIDの順でソートされたバッチ情報を取得します。 一件も存在しない場合は、空の配列を返却します。

定義:
インタフェース BatchAccessor 内の getBatchesByIds
パラメータ:
groupId - ログイングループID
batchIds - バッチIDの配列
戻り値:
取得されたバッチの配列
例外:
AccessSecurityReadException - バッチ情報の取得に失敗した場合スローされます。

getBatchIds

public String[] getBatchIds(String groupId)
                     throws AccessSecurityReadException
バッチIDの一覧を取得します。

バッチIDで昇順でソートされたバッチIDの一覧を取得します。

定義:
インタフェース BatchAccessor 内の getBatchIds
パラメータ:
groupId - グループID
戻り値:
バッチID配列
例外:
AccessSecurityReadException - データの取得に失敗した場合にスローされます。

init

public void init(Map params)
初期化します。

定義:
インタフェース BatchAccessor 内の init
パラメータ:
params - 初期化パラメータ

insertBatch

public void insertBatch(String groupId,
                        Batch batch)
                 throws AccessSecurityWriteException,
                        DuplicateException
バッチを登録します。

定義:
インタフェース BatchAccessor 内の insertBatch
パラメータ:
groupId - バッチID
batch - バッチ情報
例外:
AccessSecurityWriteException - データの登録に失敗した場合にスローされます。
DuplicateException - キーが重複した場合にスローされます。

updateBatch

public void updateBatch(String groupId,
                        Batch batch)
                 throws AccessSecurityWriteException,
                        NotExistException
バッチを更新します。

定義:
インタフェース BatchAccessor 内の updateBatch
パラメータ:
groupId - グループID
batch - バッチ情報
例外:
AccessSecurityWriteException - データの更新に失敗した場合にスローされます。
NotExistException - 更新データがない場合にスローされます。

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.