package org.fosstrak.ale.server.persistence; /** * This interface is used to removed configuration persistence depending of action done from the ale * @author benoit.plomion@orange.com */ public interface RemoveConfig { /** * this method remove on the path of the webapp the ECSpec file which is undefine * @param specName */ void removeECSpec(String specName); /** * this method remove on the path of the webapp the ECSpec subscriber wich is unsubscribe. if the file is empty * @param specName */ void removeECSpecSubscriber(String specName, String notificationURI); /** * this method remove on the path of the webapp each LRSpec which is undefine * @param specName */ void removeLRSpec(String specName); /** * this method remove on the path of the webapp each ROSpec which is undefine * @param specName */ void removeROSpec(String lrSpecName); }