メッセージの国際化。リソースバンドルに移す。昨日、HibernateDataModelを導入して、今日、リソースバンドルを導入したけど、どうも、コンテンツ表示ポートレットの部分で、10件を超えたところでExceptionが発生。なぜだろう。あとは、MyFacesブリッジも他のポートレットの操作をしていると、たまに編集モードに別のポートレットがなったりした。これも調べる必要があるな。
カテゴリー: Java
Portletユーティリティ
SourceForge.jpよりmarevolユーティリティとして、よく使える機能はまとめているが、今日はPortletResourceBundleUtilを追加した。JSFでportlet.xmlで指定したリソースバンドルを使うためのクラスになる。まだ、コミットしていないけど、後でコミットしておこう。今後も、必要なものを追加していく予定。
HibernateDataModel
更新した。コンストラクタを変更。wrappedDataもQueryからScrollableResultsに変更。setRowCountメソッドを追加。デフォルトで、rowCountも推測。と言う感じに更新され、ブログポートレットを新しいもので置き換えるべく実装開始。とりあえず、タイトル一覧を置き換えたら、うまく動いた。ログレベルもINFOにしておけば、パフォーマンス的には問題なしと思われる。他の部分もHibernateDataModelに変えていこ。