1 package com.instantbank.lettertemplate.control.ejb.handlers;
2
3 import com.instantbank.lettertemplate.control.ejb.StateMachine;
4 import com.instantbank.lettertemplate.control.LetterTemplateEventException;
5 import com.instantbank.lettertemplate.control.event.LetterTemplateEvent;
6
7
13 public interface StateHandler {
14
15
20 public void init(StateMachine urc);
21
22
23
26 public void doStart();
27
28
29
36 public Object perform(LetterTemplateEvent event)
37 throws LetterTemplateEventException;
38
39
40
43 public void doEnd();
44 }
45
46