package edu.sc.seis.sod.status.eventArm;
import org.w3c.dom.Element;
import edu.sc.seis.fissuresUtil.cache.CacheEvent;
import edu.sc.seis.fissuresUtil.database.NotFound;
import edu.sc.seis.fissuresUtil.hibernate.EventDB;
import edu.sc.seis.sod.ConfigurationException;
import edu.sc.seis.sod.status.AllTypeTemplate;
import edu.sc.seis.sod.status.EventFormatter;
public class LastEventTemplate extends AllTypeTemplate {
public LastEventTemplate(Element el) throws ConfigurationException {
ef = new EventFormatter(el);
evAcc = EventDB.getSingleton();
}
public String getResult() {
try {
CacheEvent ev = evAcc.getLastEvent();
return ef.getResult(ev);
} catch(NotFound e) {
return "None";
}
}
private EventDB evAcc;
private EventFormatter ef;
}