package org.jsoftware.fods.event; import org.jsoftware.fods.client.ext.FodsDbStateStatus; /** * Invoked on database {@link FodsDbStateStatus} changed. * @author szalik */ public class DatabaseStatusChangedEvent extends AbstractFodsEvent { private FodsDbStateStatus prevStatus; private FodsDbStateStatus newStatus; public DatabaseStatusChangedEvent(String dbName, FodsDbStateStatus from, FodsDbStateStatus to) { super(dbName); this.prevStatus = from; this.newStatus = to; } @Override public String toString() { return getClass().getSimpleName() + "(dbName=" + getDbName() + " " + prevStatus + " --> " + newStatus + ")"; } public FodsDbStateStatus getNewStatus() { return newStatus; } public FodsDbStateStatus getPrevStatus() { return prevStatus; } private static final long serialVersionUID = -5168363946234877628L; }