Class AbstractInvalidateDMOPackageCacheDeleteHelper<T extends org.uberfire.workbench.type.ResourceTypeDefinition>

  • All Implemented Interfaces:
    org.uberfire.ext.editor.commons.backend.service.helper.DeleteHelper

    public abstract class AbstractInvalidateDMOPackageCacheDeleteHelper<T extends org.uberfire.workbench.type.ResourceTypeDefinition>
    extends Object
    implements org.uberfire.ext.editor.commons.backend.service.helper.DeleteHelper
    DeleteHelper to invalidate LRUDataModelOracleCache entries when a file is deleted.
    • Constructor Detail

      • AbstractInvalidateDMOPackageCacheDeleteHelper

        public AbstractInvalidateDMOPackageCacheDeleteHelper​(T resourceType,
                                                             javax.enterprise.event.Event<org.guvnor.common.services.project.builder.events.InvalidateDMOPackageCacheEvent> invalidateDMOPackageCache)
    • Method Detail

      • supports

        public boolean supports​(org.uberfire.backend.vfs.Path path)
        Specified by:
        supports in interface org.uberfire.ext.editor.commons.backend.service.helper.DeleteHelper
      • postProcess

        public void postProcess​(org.uberfire.backend.vfs.Path path)
        Specified by:
        postProcess in interface org.uberfire.ext.editor.commons.backend.service.helper.DeleteHelper