package org.constellation.admin.listener; import org.constellation.database.api.jooq.tables.pojos.Data; /** * Listener that make extension point for project based on Constellation that want to * add/change some behavior in Constellation DataBusiness. * * @author Quentin Boileau (Geomatys) */ public interface IDataBusinessListener { /** * Called after create new data entry. * @param newData */ void postDataCreate(Data newData); /** * Called before delete a data in Data table. * @param removedData */ void preDataDelete(Data removedData); /** * Called after delete a data in Data table. * @param removedData */ void postDataDelete(Data removedData); }