package br.ufes.inf.lprm.situation.events;
import java.io.Serializable;
import br.ufes.inf.lprm.situation.SituationType;
public class SituationEvent implements Serializable {
/**
*
*/
private static final long serialVersionUID = -6112684277674462302L;
private long timestamp;
private SituationType situation;
private long systemTimestamp;
public SituationEvent(long timestamp) {
this.setTimestamp(timestamp);
this.systemTimestamp = System.nanoTime();
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
public long getTimestamp() {
return timestamp;
}
public void setSituation(SituationType situation) {
this.situation = situation;
}
public SituationType getSituation() {
return situation;
}
public void setSystemTimestamp(long systemTimestamp) {
this.systemTimestamp = systemTimestamp;
}
public long getSystemTimestamp() {
return systemTimestamp;
}
}