[CONTAINER-400] [S2Dxo] Enum から同じ Enum 型へ変換しようとすると IllegalArgumentException が発生する問題を修正しました.[Seasar-user:18822] Created: 2009-11-01  Updated: 2009-11-01  Resolved: 2009-11-01

Status: Resolved
Project: S2Container
Component/s: S2Dxo
Affects Version/s: 2.4.39
Fix Version/s: 2.4.40

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


 Description   

[S2Dxo] String から Enum への変換で列挙名をもとめるのに name() ではなく toString() を使っている.[Seasar-user:18822]
http://ml.seasar.org/archives/seasar-user/2009-October/018823.html



 Comments   
Comment by koichik [ 2009-11-01 ]

対応しました.
http://www.seasar.org/source/changelog/s2container/?cs=4399

Comment by koichik [ 2009-11-01 ]

同じ Enum -> Enum への変換 (実際には変換操作は不要) の場合に問題があるので再オープン.

Comment by koichik [ 2009-11-01 ]

勘違い.
DxoConverter は数値や文字列から Enum に変換するコンバータであり,変換元 (多くの場合は String) クラスに name() メソッドがあるわけではない.

Generated at Fri Apr 26 06:38:46 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.