package ca.sqlpower.dao; import ca.sqlpower.object.SPListener; /** * This listener can veto the change by throwing {@link SPObjectVetoException} and preventing the change. */ public interface VetoableSPListener extends SPListener { /** * Determine if the change should be vetoed, thereby preventing the change * * @throws SPObjectVetoException */ void vetoableChange() throws SPObjectVetoException; }