View Javadoc

1   package org.lsst.ccs.bus;
2   
3   import org.lsst.ccs.state.PublishedState;
4   
5   import java.io.Serializable;
6   
7   /**
8    * @author bamade
9    */
10  // Date: 23/01/2014
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  }