Class AbstractDeleteModuleObserverBridge<T extends org.guvnor.common.services.project.model.Module>


  • 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 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)