2012-01-01から1年間の記事一覧

アノテーションはさ・・・

なので、アノテーション自体はこんな感じで定義。 interface @UsecaseGroup{ Iユースケース value(); } そしたら、コンパイルエラーになるのね・・・ インタフェイスは、メンバ・アノテーションに設定できないから。使えない・・・いいアイデアないですかね…

そんな時にさ・・・

ユースケースを超えてセッション情報を破棄するような感じで処理を組みたいってことで、UsecaseGroupってアノテーションを作って指定させてみたの。それが、こんな感じ。 @UsecaseGroup(発注.仕入れ先を追加する) public class 仕入れ先を追加するUsecase { …

で、インタフェイスは実装できる。

そこで、イロイロ調べていたら、インタフェイスは実装できることが分かったので実装してみた。 public enum 発注 implements Iユースケース { 仕入れ先を追加する, 仕入れる } おー、コンパイルエラーが消えた。

まず、enumは継承できないんだよねって話

こんな感じで、ユースケースをenumとして管理したいと・・・ public enum 発注 extends Abstractユースケース { 仕入れ先を追加する, 仕入れる } public enum 経理 extends Abstractユースケース { お金を支払う, お金を受け取る } 当然、enumは継承できない…

レビュー

自分の置かれている場所の空気感が最近変わってきているので、文章に残しておいてみようと考えて、久しぶりにblogを更新してみます。それは自分を置いている場所のせいなのか、時代のせいなのかはわかりません。 おそらく、そのどちらもでしょう。 自信の無…

久しぶり

日記のタイトルを「ぐっちの日記」から「みぞやんの日記」に変更しました。 また、よろしく、お願いします。