sisioh/scala-dddbase — pull request #14 by j5ik2o (2013-07-28 16:42:44+00:00)
Title: Repository#deleteメソッドもResultWithEntityを返すように修正。

- リポジトリの状態が変化した時に、そのイベントを別のオブジェクトが受信したいことがあります。イベントにはどのエンティティかという情報が含まれますが、deleteメソッドは削除されたエンティティがわかりません。storeメソッドと同様にResultWithEntityを返すように修正してわかるようにしました。
- また、SyncRepositoryEventSupport/AsyncRepositoryEventSupportのトレイトを実装すれば、store, deleteなどの状態変更系のメソッド操作を行った際に、DomainEventSubscriberにイベントを通知できるようになります。