今日作ったJSFのブツ

public class FacesUtils {
  /**
     * メッセージ取得。MessageFactoryはcom.sun.クラス
     */
    public static FacesMessage getMessage(String key) {
        return MessageFactory
                .getMessage(FacesContext.getCurrentInstance(), key);
    }
    /**
     * addMessageにnullを指定するとグローバルなメッセージっぽい
     */
    public static void addMessage(String key) {
        FacesMessage fm = getMessage(key);
        FacesContext.getCurrentInstance().addMessage(null, fm);
    }
    /**
     * faces-config.xmlなどに記述しているBacking Beanを取得
     */
    public static Object getVindObject(String key) {
        return FacesContext.getCurrentInstance().getApplication()
                .createValueBinding(key).getValue(
                        FacesContext.getCurrentInstance());
    }
    public static void setVindObject(String key, Object value) {
        FacesContext.getCurrentInstance().getApplication().createValueBinding(
                key).setValue(FacesContext.getCurrentInstance(), value);
    }
}

これでいいのかは、まだわかりません。。。