View Javadoc
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  }