読者です 読者をやめる 読者になる 読者になる

Tigerアノテーション

Invokerマスターになる前に、Tigerアノテーション対応をぱぱっとやってみようかと思ったら思わぬところではまってしまいました。
id:koichikさんのおかげでなんとか乗り越えて、たぶんできましたよ。

    private final static String ACTIVITYVALIDATE = "_ACTIVITYVALIDATE";
    private static final String ACTCONVERTER = "_CONVERTER";
    private static final String TARGETDTO = "TARGETDTO";

の3つ以外はとりあえず対応できています。

CONVERTER定数アノテーションがBuriConvertクラスの配列を必要としているのですが、Tigerアノテーションのフィールド値(というのかな?)の型としてはString, Class以外の参照型は使えないようなので、しかたなく

@BuriProcess("HOGE.ほげほげ")
@BuriConverter(@BuriConvertRule(clazz = Long.class, ognl = "hogeDao.findById(#data)"))
public class HogeBao {
}

のようにしてみました。
@BuriConvertだと、BuriConvertクラスと名前がぶつかるのでRuleとつけてみましたがいかがなもんでしょうか。

明日かあさってに残りの3つに対応します。