intra-mart(R)
5.1

jp.co.intra_mart.foundation.datastore.application.domain.currency
クラス CurrencyManager

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.application.domain.currency.CurrencyManager

public abstract class CurrencyManager
extends java.lang.Object

通貨情報を取り扱います。

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

コンストラクタの概要
CurrencyManager()
           
 
メソッドの概要
abstract  java.lang.String[] getCurrencyCodes()
          通貨コードの一覧を返します。
static CurrencyManager getCurrencyManager(java.lang.String user, java.lang.String group)
          CurrencyManagerを取得します。
abstract  java.util.Map getCurrencyName(java.lang.String currencyCode)
          指定された通貨コードに対する名称を返します。
abstract  java.lang.String getCurrencyName(java.lang.String currencyCode, java.util.Locale locale)
          通貨コードに対する名称を指定された言語で返します。
abstract  java.lang.String getSystemCurrencyCode()
          システム通貨コードを返します。
protected abstract  void init(java.lang.String user, java.lang.String group)
          CurrencyManagerを初期化します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CurrencyManager

public CurrencyManager()
メソッドの詳細

getCurrencyManager

public static CurrencyManager getCurrencyManager(java.lang.String user,
                                                 java.lang.String group)
                                          throws ManagerException
CurrencyManagerを取得します。

パラメータ:
user - ログインユーザコード
group - ログイングループコード
戻り値:
ログイングループコードに該当するCurrencyManager
例外:
ManagerException - CurrencyManagerの取得に失敗

init

protected abstract void init(java.lang.String user,
                             java.lang.String group)
                      throws ManagerException
CurrencyManagerを初期化します。

パラメータ:
user - ログインユーザコード
group - ログイングループコード
例外:
ManagerException - 初期化に失敗

getSystemCurrencyCode

public abstract java.lang.String getSystemCurrencyCode()
                                                throws ManagerException
システム通貨コードを返します。

戻り値:
通貨コード
例外:
ManagerException

getCurrencyCodes

public abstract java.lang.String[] getCurrencyCodes()
                                             throws ManagerException
通貨コードの一覧を返します。

戻り値:
通貨コードの一覧
例外:
ManagerException

getCurrencyName

public abstract java.lang.String getCurrencyName(java.lang.String currencyCode,
                                                 java.util.Locale locale)
                                          throws ManagerException
通貨コードに対する名称を指定された言語で返します。
通貨コードが存在しない場合は、ManagerExceptionを発生させます。

null を返します。

パラメータ:
currencyCode - 通貨コード
locale - 言語
戻り値:
通貨名
例外:
ManagerException

getCurrencyName

public abstract java.util.Map getCurrencyName(java.lang.String currencyCode)
                                       throws ManagerException
指定された通貨コードに対する名称を返します。

返却されるマップ Map のキーには言語 Locale、値には通貨名が設定されます。

通貨コードが存在しない場合は、システム例外を発生させます。

通貨コードに対する名称が存在しない場合は、空のMapを返します。

返されるマップMapは変更することができません。

パラメータ:
currencyCode - 通貨コード
戻り値:
通貨名
例外:
ManagerException

intra-mart(R)
5.1

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