jp.terasoluna.fw.service.thin
クラス BLogicMessage

java.lang.Object
  上位を拡張 jp.terasoluna.fw.service.thin.BLogicMessage
すべての実装されたインタフェース:
Serializable

public class BLogicMessage
extends Object
implements Serializable

メッセージ情報クラス。

ビジネスロジックの実行結果を受けて、メッセージを設定する際に生成する。 コンストラクタの第一引数にメッセージのリソースバンドルキー、 第二引数(可変長引数)に置換文字列を指定することで、 メッセージリソースからメッセージを取得できる。 メッセージリソースからメッセージを取得せずに、 第一引数をそのままメッセージ文字列として使用することもでき、 その場合は、第一引数にそのメッセージ文字列、 第二引数にfalseを指定する。

使用例については、AbstractBLogicActionを参照のこと。

関連項目:
AbstractBLogicAction, 直列化された形式

フィールドの概要
protected  String key
          メッセージのKEY。
protected  boolean resource
          キーがバンドルキー(true)かそれとも文字通りの値(false)であるか。
protected  Object[] values
          置換文字列を格納した配列。
 
コンストラクタの概要
BLogicMessage(String key)
          コンストラクタ。
BLogicMessage(String key, boolean resource)
          コンストラクタ。
BLogicMessage(String key, Object... values)
          コンストラクタ。
 
メソッドの概要
 String getKey()
          メッセージのKEYを取得する。
 Object[] getValues()
          置換文字列を格納した配列を取得する。
 boolean isResource()
          キーがバンドルキーかそれとも文字通りの値であるかを判定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

key

protected String key
メッセージのKEY。


values

protected Object[] values
置換文字列を格納した配列。


resource

protected boolean resource
キーがバンドルキー(true)かそれとも文字通りの値(false)であるか。

コンストラクタの詳細

BLogicMessage

public BLogicMessage(String key)
コンストラクタ。

パラメータ:
key - メッセージのKEY

BLogicMessage

public BLogicMessage(String key,
                     Object... values)
コンストラクタ。

パラメータ:
key - メッセージのKEY
values - 置換文字列

BLogicMessage

public BLogicMessage(String key,
                     boolean resource)
コンストラクタ。

パラメータ:
key - メッセージのKEY
resource - キーがバンドルキーかそれとも文字通りの値であるか
メソッドの詳細

getKey

public String getKey()
メッセージのKEYを取得する。

戻り値:
メッセージのKEY

getValues

public Object[] getValues()
置換文字列を格納した配列を取得する。

戻り値:
メッセージを格納した配列

isResource

public boolean isResource()
キーがバンドルキーかそれとも文字通りの値であるかを判定する。

戻り値:
キーがバンドルキーならtrue


Copyright © 2012. All Rights Reserved.