1 package com.instantbank.lettertemplate.control.ejb.handlers;
2
3 import java.io.Serializable;
4 import com.instantbank.lettertemplate.control.ejb.StateMachine;
5 import com.instantbank.lettertemplate.control.LetterTemplateEventException;
6 import com.instantbank.lettertemplate.control.event.LetterTemplateEvent;
7
8
14 public class StateHandlerSupport
15 implements Serializable, StateHandler {
16
17
20 protected StateMachine machine = null;
21
22
23
29 public void init(StateMachine machine) {
30 this.machine = machine;
31 }
32
33
34
37 public void doStart() { }
38
39
40
47 public Object perform(LetterTemplateEvent event)
48 throws LetterTemplateEventException {
49 return null;
50 }
51
52
53
56 public void doEnd() { }
57 }
58
59