Class AbstractDeleteModuleObserverBridge<T extends org.guvnor.common.services.project.model.Module>
- java.lang.Object
-
- org.guvnor.common.services.project.backend.server.AbstractDeleteModuleObserverBridge<T>
-
public abstract class AbstractDeleteModuleObserverBridge<T extends org.guvnor.common.services.project.model.Module> extends Object
A bridge between changes made to an underlying VFS and Module abstractions. Modules can be deleted either through the Workbench's UI or via REST or on a cloned repository that's pushed back to the Workbench. Interested observers are signaled of a Module deletion event when a pom.xml file is detected as deleted.
-
-
Constructor Summary
Constructors Constructor Description AbstractDeleteModuleObserverBridge()AbstractDeleteModuleObserverBridge(org.uberfire.io.IOService ioService, javax.enterprise.event.Event<org.guvnor.common.services.project.events.DeleteModuleEvent> deleteModuleEvent)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TgetModule(org.uberfire.java.nio.file.Path path)voidonBatchResourceChanges(org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)voidonBatchResourceChanges(org.uberfire.workbench.events.ResourceDeletedEvent event)
-
-
-
Constructor Detail
-
AbstractDeleteModuleObserverBridge
public AbstractDeleteModuleObserverBridge()
-
AbstractDeleteModuleObserverBridge
public AbstractDeleteModuleObserverBridge(org.uberfire.io.IOService ioService, javax.enterprise.event.Event<org.guvnor.common.services.project.events.DeleteModuleEvent> deleteModuleEvent)
-
-
Method Detail
-
onBatchResourceChanges
public void onBatchResourceChanges(org.uberfire.workbench.events.ResourceDeletedEvent event)
-
onBatchResourceChanges
public void onBatchResourceChanges(org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)
-
getModule
protected abstract T getModule(org.uberfire.java.nio.file.Path path)
-
-