[Seasar-user:12436] Re: [S2Container][Beans] Beansでの日付・時刻の変換

PPOI [E-MAIL ADDRESS DELETED]
2008年 1月 10日 (木) 15:45:22 JST


PPOIです。
便乗させてもらいます。

YASUO HIGA <[E-MAIL ADDRESS DELETED]> wrote:
(2008/01/10 13:02)

>dateFormat(String patter, String... propertyNames)
>のようなメソッドを追加して、
>Beans.copy(src, dest).dateFormat("yyyy/MM/dd HH:mm:ss.S").execute()
>のようにすると、すべてのDate型のフィールドに適用し、
>
>Beans.copy(src, dest)
>  .dateFormat("yyyy/MM/dd HH:mm:ss.S", "aaa", "bbb").execute()
>
>みたいにすると、aaa、bbbのプロパティのみパターンが適用されるように
>しましょうか。

似たような感じで独自の Converter を指定できるような仕掛けがあると嬉し
いです。

時刻の変換の例にあわせると
converter(String converterName, String... propertyNames)
のようなメソッドを追加して、 
Beans.copy(src, dest)
    .converter("converterName", "prop1", "prop2").execute();

みたいな感じで。

Converter は S2Dxo のをそのまま使えると楽だし便利じゃないかなと思いま
す。
その場合、上記の例で propertyNames を省略した場合は Converter#
getSourceClasses() に含まれる型のプロパティ全てに適用されるとか。

如何でしょうか?
宜しければご検討ください。


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 PPOI
  E-mail: [E-MAIL ADDRESS DELETED]
 Key fingerprint: 6F7E 2FED 72A7 C84C 9E5A  2EAC 6850 E1DF 0921 CAFB
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Seasar-user メーリングリストの案内