intra-mart(R)
5.1

jp.co.intra_mart.foundation.security.batch
インタフェース BatchAccessor


public interface BatchAccessor


メソッドの概要
 void deleteBatch(java.lang.String groupId, java.lang.String batchId)
          バッチ情報を削除します。
 Batch getBatch(java.lang.String groupId, java.lang.String batchId)
          バッチ情報を取得します。
 Batch[] getBatches(java.lang.String groupId)
          すべてのバッチ情報を取得します。
 Batch[] getBatchesByIds(java.lang.String groupId, java.lang.String[] batchIds)
          引数に指定したバッチIDのバッチ情報をすべて取得します。
 java.lang.String[] getBatchIds(java.lang.String groupId)
          すべてのバッチIDを取得します。
 void init(java.util.Map params)
          アクセッサの初期化。
 void insertBatch(java.lang.String groupId, Batch batch)
          バッチ情報を新規に追加します。
 void updateBatch(java.lang.String groupId, Batch batch)
          バッチ情報を更新します。
 

メソッドの詳細

deleteBatch

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

パラメータ:
groupId - ログイングループID
batchId - 削除するバッチID
例外:
AccessSecurityWriteException - バッチ情報の削除に失敗した場合スローされます。
NotExistException - 削除するバッチ情報が存在しない場合スローされます。

updateBatch

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

パラメータ:
groupId - ログイングループID
batch - 更新するバッチ
例外:
AccessSecurityWriteException - バッチ情報の更新に失敗した場合スローされます。
NotExistException - 削除するバッチ情報が存在しない場合スローされます。

insertBatch

public void insertBatch(java.lang.String groupId,
                        Batch batch)
                 throws AccessSecurityWriteException,
                        DuplicateException
バッチ情報を新規に追加します。

パラメータ:
groupId - ログイングループID
batch - 新規登録するバッチ
例外:
AccessSecurityWriteException - バッチ情報の新規登録に失敗した場合スローされます。
DuplicateException - 追加するバッチ情報が既に存在した場合スローされます。

getBatch

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

パラメータ:
groupId - ログイングループID
batchId - バッチID
戻り値:
取得されたバッチ
例外:
AccessSecurityReadException - バッチ情報の取得に失敗した場合スローされます。

getBatches

public Batch[] getBatches(java.lang.String groupId)
                   throws AccessSecurityReadException
すべてのバッチ情報を取得します。 一件も存在しない場合は、空の配列を返却します。

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

getBatchesByIds

public Batch[] getBatchesByIds(java.lang.String groupId,
                               java.lang.String[] batchIds)
                        throws AccessSecurityReadException
引数に指定したバッチIDのバッチ情報をすべて取得します。
一件も存在しない場合は、空の配列を返却します。

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

getBatchIds

public java.lang.String[] getBatchIds(java.lang.String groupId)
                               throws AccessSecurityReadException
すべてのバッチIDを取得します。
一件も存在しない場合は、空の配列を返却します。

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

init

public void init(java.util.Map params)
アクセッサの初期化。

このクラスを実装したクラスが生成される時、一度だけこのメソッドが呼び出される。

パラメータ:
params - 初期化パラメータのマップ(Map)

intra-mart(R)
5.1

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