1 package ordertracker;
2
3 import ordertracker.SystemEvent.Events.Create;
4 import ordertracker.SystemEvent.Events.NewEvent;
5
6 public class SystemEventBehaviour implements SystemEvent.Behaviour {
7
8 private SystemEvent self;
9
10 public SystemEventBehaviour(SystemEvent self) {
11 this.self = self;
12 }
13
14 @Override
15 public void onEntryCreated(Create event) {
16 self.setId(event.getEventID());
17 }
18
19 @Override
20 public void onEntryCreated(NewEvent event) {
21
22 EventService.instance().event(event.getData());
23 }
24
25 }