intra-mart 6.1.14

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


public interface TerminableInternationalAccessorMap

期間国際化アクセサのマッピング情報を持ちます。 システムで定義された言語に対応する情報のみを持ちます。 所属する基本アクセサがクローズされている場合、以下のメソッドを使用してデータを設定することはできません。

導入されたバージョン:
5.0
関連項目:
BaseAccessor.isClosed(), BaseAccessor.setClosed()

メソッドの概要
 TerminableInternationalAccessor createTerminableInternationalAccessor(Locale locale)
          期間国際化アクセサを生成します。
 TerminableInternationalAccessor findTerminableInternationalAccessor(Locale locale)
          指定された言語に該当する期間国際化アクセサを取得します。
 Locale[] getLocales()
          現在管理している言語の一覧を取得します。
 void remove(Locale locale)
          指定された言語に該当するデータを削除します。
 

メソッドの詳細

createTerminableInternationalAccessor

public TerminableInternationalAccessor createTerminableInternationalAccessor(Locale locale)
                                                                      throws IllegalLocaleException,
                                                                             AccessorClosedException
期間国際化アクセサを生成します。 引数で指定された言語に該当する既存の情報は新しい情報で上書きされます。 システムで取り扱う言語のみが対象となります。

パラメータ:
locale - 言語
戻り値:
期間国際化アクセサ
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合
AccessorClosedException - 基本アクセサがクローズされている場合、例外を返す

findTerminableInternationalAccessor

public TerminableInternationalAccessor findTerminableInternationalAccessor(Locale locale)
                                                                    throws IllegalLocaleException
指定された言語に該当する期間国際化アクセサを取得します。 引数 locale で指定された言語に該当する TerminableInternationalAccessorを取得します。該当するものが存在しない場合、 null が返されます。

パラメータ:
locale - 対象となる言語
戻り値:
対象となる期間国際化アクセサ(存在しない場合は null
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合

remove

public void remove(Locale locale)
            throws IllegalLocaleException,
                   AccessorClosedException
指定された言語に該当するデータを削除します。

パラメータ:
locale - 削除対象の言語
例外:
IllegalLocaleException - ロケールに関する例外が発生した場合
AccessorClosedException - 基本アクセサがクローズされている場合、例外を返す

getLocales

public Locale[] getLocales()
現在管理している言語の一覧を取得します。 管理している言語がない時は、空の配列を返します。

戻り値:
現在管理している言語の一覧

intra-mart 6.1.14

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