/*
* $Id: Status.java,v 1.2 2006/09/25 08:52:36 acaproni Exp $
*
* $Date: 2006/09/25 08:52:36 $
* $Revision: 1.2 $
* $Author: acaproni $
*
* Copyright CERN, All Rights Reserved.
*/
package cern.laser.business.data;
import java.sql.Timestamp;
import java.util.Properties;
/**
*
*
* @version $Revision: 1.2 $ $Date: 2006/09/25 08:52:36 $
* @author Katarina Sigerud
*/
public interface Status {
public static final Status INITIAL_STATUS = new StatusImpl(Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, Boolean.FALSE,
Boolean.FALSE,
/* Boolean.FALSE, */"UNDEFINED", new Timestamp(0), new Timestamp(0), new Timestamp(0), new Properties());
public String getStatusId();
public void setStatusId(String alarmId);
/**
* @return Boolean
*/
public Boolean getActive();
/**
*
*/
public Boolean getMasked();
/**
*
*/
public Boolean getReduced();
/**
*
*/
public Boolean getActivatedByBackup();
public void setActivatedByBackup(Boolean newActiveByBackup);
/**
*/
public Boolean getTerminatedByBackup();
public void setTerminatedByBackup(Boolean newTerminatedByBackup);
// /**
public String getSourceHostname();
/**
*
* @return Timestamp
* @return
*/
public Timestamp getSourceTimestamp();
/**
*
* @return Timestamp
* @return
*/
public Timestamp getUserTimestamp();
public void setUserTimestamp(Timestamp newUserTimestamp);
/**
*
* @return Timestamp
* @return
*/
public Timestamp getSystemTimestamp();
public void setActive(Boolean newActive);
public void setMasked(Boolean newMasked);
public void setReduced(Boolean newReduced);
public void setSourceHostname(String newSourceHostname);
public void setSourceTimestamp(Timestamp newSourceTimestamp);
public void setSystemTimestamp(Timestamp newSystemTimestamp);
public Properties getProperties();
public void setProperties(Properties newProperties);
}