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

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

public class BLogicMessage
extends java.lang.Object
implements java.io.Serializable

メッセージ情報クラス。

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

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

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

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

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値

key

protected java.lang.String key
メッセージのKEY。


values

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


resource

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

コンストラクタの詳細

BLogicMessage

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

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

BLogicMessage

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

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

BLogicMessage

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

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

getKey

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

戻り値:
メッセージのKEY

getValues

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

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

isResource

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

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