Forums: Open Discussion (Thread #19205)

UserValueObjectのついて (2008-07-02 17:17 by Anonymous #37430)

お世話になります。またお願いいたします。

logon時にUserValueObjectのついてグラス以下で

「   
 // UVOの生成
UserUVO uvo = (UserUVO)  UserValueObject.createUserValueObject();

UVOの生成はどうして「 UserUVO uvo = new UserUVO()」使いませんが。
をご教授願います。

Reply to #37430×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: UserValueObjectのついて (2008-07-02 18:51 by kimuraku #37432)

ご利用いただきましてありがとうございます。

TERASOLUNAフレームワークでは、「ユーザ情報保持機能」を提供しています。
詳細は機能説明書の「WB-01 ユーザ情報保持機能」をご覧ください。

UserValueObjectの継承クラスにユーザ情報を格納してセッション上に保持する機能で、
実装クラス名は下記の様式でプロパティファイルに記述します。

■system.properties
------------------------------------
#ユーザ情報クラス設定例
user.value.object=jp.aaa.bbb.XxxUVO
------------------------------------

アプリケーションによってこのユーザ情報クラスが差換え可能なので、
ユーザ情報インスタンス生成用メソッドとして
UserValueObject.createUserValueObject()を提供しています。
このメソッドでインスタンス化されるものは、プロパティファイルで
設定された実際のユーザ情報クラスです。

もちろん new XxxUVO() でインスタンス化しても問題はありません。

以上です。
Reply to #37430

Reply to #37432×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login