1 package ordertracker;
2
3 import ordertracker.Depot.Events.Create;
4
5 public class DepotBehaviour implements Depot.Behaviour {
6
7 private final Depot self;
8
9 public DepotBehaviour(Depot self) {
10 this.self = self;
11 }
12
13 @Override
14 public void onEntryCreated(Create event) {
15 // use method chaining
16 self.setId_(event.getDepotID()).setName_(event.getName()).setLatitude_(event.getLatitudet())
17 .setLongitude_(event.getLongitude());
18 }
19
20 }