1 package org.lsst.ccs.bus;
2
3 import org.lsst.ccs.state.PublishedState;
4
5 import java.io.Serializable;
6
7
8
9
10
11
12 public class StateChangeNotification extends Status implements Serializable {
13 private static final long serialVersionUID = -6140449952281306424L;
14 private PublishedState previousState;
15
16 public StateChangeNotification(DetailLevel level, PublishedState oldState, PublishedState newState) {
17 super(newState);
18 this.previousState = oldState;
19 this.detailLevel = level;
20 }
21
22 public PublishedState getPreviousState() {
23 return previousState;
24 }
25 }