intra-mart(R)
5.0

jp.co.intra_mart.foundation.datastore.common.accessor
インタフェース ExtendedTerminableAccessorMap


public interface ExtendedTerminableAccessorMap

拡張期間化アクセサのマッピング情報を持ちます。

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

メソッドの概要
 ExtendedTerminableAccessor createExtendedTerminableAccessor(String name)
          拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を生成します。
 ExtendedTerminableAccessor findExtendedTerminableAccessor(String name)
          拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を取得します。
 void remove(String name)
          拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を削除します。
 

メソッドの詳細

createExtendedTerminableAccessor

public ExtendedTerminableAccessor createExtendedTerminableAccessor(String name)
                                                            throws IllegalExtensionException,
                                                                   AccessorClosedException
拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を生成します。 拡張名には「拡張アクセサが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。

パラメータ:
name - 拡張名
戻り値:
拡張期間化アクセサ
例外:
IllegalExtensionException - 存在しない拡張名、または期間化属性を持たない拡張名が指定された場合
AccessorClosedException - 基本アクセサがクローズされている場合

findExtendedTerminableAccessor

public ExtendedTerminableAccessor findExtendedTerminableAccessor(String name)
                                                          throws IllegalExtensionException
拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を取得します。 拡張名には「拡張アクセサが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。 拡張名で指定される拡張アクセサが生成されていない場合は null を返します。

パラメータ:
name - 拡張名
戻り値:
拡張期間化アクセサ
例外:
IllegalExtensionException - 存在しない拡張名、または期間化属性を持たない拡張名が指定された場合

remove

public void remove(String name)
            throws AccessorClosedException
拡張名で指定された拡張期間化アクセサ ExtendedTerminableAccessor を削除します。 拡張名には「拡張アクセサが定義されているアプリケーション名 + . + 拡張名」を設定して下さい。 拡張名で指定される拡張アクセサが生成されていない場合は何もしません。

パラメータ:
name - 拡張名
例外:
AccessorClosedException

intra-mart(R)
5.0

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