サービス=プロセスにしてしまう

状態はエンジンに持っていかない、というのが第1の方針。エンジンがStateをInjectionする(とりあえず、そうしとく)。で、第2の方針は、Service層のServiceクラスをビジネスプロセスと1:1にする。アクティビティとメソッドも対応させて、検索系のメソッドは各自で勝手に従来どおり用意する。業務システムだし。んなもので、jBPMでいうprocessInstance#signalで状態を遷移させるような記述は一切しない。従来どおり。
追記:別に1:1じゃなくてもOKだった。。。何考えてたんだっけなぁ〜。