[TEEDA-384] TakeOver を指定している場合に,Page クラスにシリアライズ不可能なプロパティがあると例外が発生する問題を修正しました. Created: 2007-09-25  Updated: 2007-12-17  Resolved: 2007-12-17

Status: Resolved
Project: Teeda
Component/s: Teeda Extension
Affects Version/s: 1.0.11-SP3
Fix Version/s: 1.0.12-rc1

Type: Bug Priority: Major
Reporter: shot Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None

Attachments: Zip Archive TEEDA-384.zip    

 Description   

この修正は1.0.12に入ります.

SessionPagePersistenceで値引継ぎのためのMapを作成するときに、
PagePersistenceUtil.isPersistenceType()でSerializableかどうかなどをチェックをしている.
同様にTakeOverのINCLUDE/EXCLUDEでもチェックをするように修正する.



 Comments   
Comment by koichik [ 2007-12-17 ]

元通り,Map はシリアライズ非対象となるように修正しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3814

でもでも,Map 型のプロパティは引き継げないということになるんだけど,それはどうなんだろうか? List や Set は引き継げるのに.
HashMap とかにすれば引き継げるけど微妙な気も.

Comment by koichik [ 2007-12-17 ]

Map もシリアライズ可能と判定するようにしたのがまずかったようなので再オープン.[Seasar-user:12160]
http://ml.seasar.org/archives/seasar-user/2007-December/012159.html

Comment by koichik [ 2007-12-04 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=teeda&revision=3800

Comment by shot [ 2007-11-30 ]

添付を後で反映する。

Generated at Thu Apr 25 18:36:44 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.