[Seasar-user:2941] Re: [S2Struts] MessageManager#addMessage(String)について

永島 克彦 kanagashi
2005年 11月 26日 (土) 14:12:35 JST


永島です。

>nobeansと申します。
>
>MessageManagerのaddMessage()シリーズで、MessageFacadeで宣言されている
addMessage(String)に対応するメソッドがないようですが、これは意図的に抜いてい
るのでしょうか?
>
>MessageManager#addMessage(String,
>Object)があるので、第2引数をnullで使えば同じなのですが、せっかく
MessageFacadeで用意していますし、第1引数のStringのみで使えると気持ちがいいの
ですが…。
>
>ちなみに今でもMessageManager#addError(String)はあって、とてもよく使っていま
す。

ご指摘ありがとうございます。
次回リリースまでに引数がStringのみのメソッドを追加します。

ただ、propertyを指定しない従来のMessageManager#addMessage()を
MessageManager#addGlobalMessage()に変更して
以下のような感じにしようと思っております。

public class MessageManager {

    public static void addMessage(String property, String key, Object[] 
values);
    public static void addMessage(String property, String key)
    ... Objectを引数とするその他のaddMessage

    public static void addGlobalMessage(String key, Object[] values);
    public static void addGlobalMessage(String key);
    ... Objectを引数とするその他のaddGlobalMessage

}

MessageManager#addError()も同様です。
ご迷惑をおかけしますが、よろしくお願いします。

----
Katsuhiko Nagashima

_________________________________________________________________
MSN Hotmail が贈る Hot Xmas × VOGUE 
http://promotion.msn.co.jp/hotmail/xmas/index.html 素敵なクリスマスコフレを
プレゼント




Seasar-user メーリングリストの案内