Codota Logo
InvalidateDMOPackageCacheEvent
Code IndexAdd Codota to your IDE (free)

How to use
InvalidateDMOPackageCacheEvent
in
org.guvnor.common.services.project.builder.events

Best Java code snippets using org.guvnor.common.services.project.builder.events.InvalidateDMOPackageCacheEvent (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: org.kie.workbench.services/kie-wb-common-services-backend

@Override
public void postProcess( final Path path ) {
  if ( supports( path ) ) {
    invalidateDMOPackageCache.fire( new InvalidateDMOPackageCacheEvent( path ) );
  }
}
origin: org.kie.workbench.services/kie-wb-common-datamodel-backend

public void invalidatePackageCache(@Observes final InvalidateDMOPackageCacheEvent event) {
  PortablePreconditions.checkNotNull("event",
                    event);
  final Path resourcePath = event.getResourcePath();
  final Package pkg = moduleService.resolvePackage(resourcePath);
  //If resource was not within a Package there's nothing to invalidate
  if (pkg != null) {
    invalidateCache(pkg);
  }
}
origin: org.drools/drools-wb-dsl-text-editor-backend

@Override
public Path save( final Path resource,
         final String content,
         final Metadata metadata,
         final String comment ) {
  try {
    Metadata currentMetadata = metadataService.getMetadata( resource );
    ioService.write( Paths.convert( resource ),
             content,
             metadataService.setUpAttributes( resource,
                             metadata ),
             commentedOptionFactory.makeCommentedOption( comment ) );
    //Invalidate Package-level DMO cache as a DSL has been altered
    invalidateDMOPackageCache.fire( new InvalidateDMOPackageCacheEvent( resource ) );
    fireMetadataSocialEvents( resource, currentMetadata, metadata );
    return resource;
  } catch ( Exception e ) {
    throw ExceptionUtilities.handleException( e );
  }
}
origin: kiegroup/drools-wb

@Override
public Path save( final Path resource,
         final String content,
         final Metadata metadata,
         final String comment ) {
  try {
    Metadata currentMetadata = metadataService.getMetadata( resource );
    ioService.write( Paths.convert( resource ),
             content,
             metadataService.setUpAttributes( resource,
                             metadata ),
             commentedOptionFactory.makeCommentedOption( comment ) );
    //Invalidate Package-level DMO cache as a DSL has been altered
    invalidateDMOPackageCache.fire( new InvalidateDMOPackageCacheEvent( resource ) );
    fireMetadataSocialEvents( resource, currentMetadata, metadata );
    return resource;
  } catch ( Exception e ) {
    throw ExceptionUtilities.handleException( e );
  }
}
origin: org.drools/drools-wb-enum-editor-backend

@Override
public Path save(final Path resource,
         final String content,
         final Metadata metadata,
         final String comment) {
  try {
    Metadata currentMetadata = metadataService.getMetadata(resource);
    ioService.write(Paths.convert(resource),
            content,
            metadataService.setUpAttributes(resource,
                            metadata),
            commentedOptionFactory.makeCommentedOption(comment));
    //Invalidate Package-level DMO cache as Enums have changed.
    invalidateDMOPackageCache.fire(new InvalidateDMOPackageCacheEvent(resource));
    fireMetadataSocialEvents(resource,
                 currentMetadata,
                 metadata);
    return resource;
  } catch (Exception e) {
    throw ExceptionUtilities.handleException(e);
  }
}
origin: kiegroup/drools-wb

@Override
public Path save(final Path resource,
         final String content,
         final Metadata metadata,
         final String comment) {
  try {
    Metadata currentMetadata = metadataService.getMetadata(resource);
    ioService.write(Paths.convert(resource),
            content,
            metadataService.setUpAttributes(resource,
                            metadata),
            commentedOptionFactory.makeCommentedOption(comment));
    //Invalidate Package-level DMO cache as Enums have changed.
    invalidateDMOPackageCache.fire(new InvalidateDMOPackageCacheEvent(resource));
    fireMetadataSocialEvents(resource,
                 currentMetadata,
                 metadata);
    return resource;
  } catch (Exception e) {
    throw ExceptionUtilities.handleException(e);
  }
}
origin: kiegroup/drools-wb

@Override
public Path save(final Path resource,
         final GlobalsModel content,
         final Metadata metadata,
         final String comment) {
  try {
    final Package pkg = moduleService.resolvePackage(resource);
    final String packageName = (pkg == null ? null : pkg.getPackageName());
    content.setPackageName(packageName);
    Metadata currentMetadata = metadataService.getMetadata(resource);
    ioService.write(Paths.convert(resource),
            GlobalsPersistence.getInstance().marshal(content),
            metadataService.setUpAttributes(resource,
                            metadata),
            commentedOptionFactory.makeCommentedOption(comment));
    //Invalidate Package-level DMO cache as Globals have changed.
    invalidatePackageDMOEvent.fire(new InvalidateDMOPackageCacheEvent(resource));
    fireMetadataSocialEvents(resource, currentMetadata, metadata);
    return resource;
  } catch (Exception e) {
    throw ExceptionUtilities.handleException(e);
  }
}
origin: org.drools/drools-wb-globals-editor-backend

@Override
public Path save(final Path resource,
         final GlobalsModel content,
         final Metadata metadata,
         final String comment) {
  try {
    final Package pkg = moduleService.resolvePackage(resource);
    final String packageName = (pkg == null ? null : pkg.getPackageName());
    content.setPackageName(packageName);
    Metadata currentMetadata = metadataService.getMetadata(resource);
    ioService.write(Paths.convert(resource),
            GlobalsPersistence.getInstance().marshal(content),
            metadataService.setUpAttributes(resource,
                            metadata),
            commentedOptionFactory.makeCommentedOption(comment));
    //Invalidate Package-level DMO cache as Globals have changed.
    invalidatePackageDMOEvent.fire(new InvalidateDMOPackageCacheEvent(resource));
    fireMetadataSocialEvents(resource, currentMetadata, metadata);
    return resource;
  } catch (Exception e) {
    throw ExceptionUtilities.handleException(e);
  }
}
org.guvnor.common.services.project.builder.eventsInvalidateDMOPackageCacheEvent

Javadoc

Event to invalidate an entry in a DataModelOracleCache. The resource path is used within the Event as all editors that could affect the validity of a DataModelOracleCache entry will know their resource's Path but not the Project path without performing a server round-trip to resolve such.

Most used methods

  • <init>
  • getResourcePath

Popular in Java

  • Making http requests using okhttp
  • getSupportFragmentManager (FragmentActivity)
  • setScale (BigDecimal)
    Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to thi
  • setContentView (Activity)
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • ArrayList (java.util)
    Resizable-array implementation of the List interface. Implements all optional list operations, and p
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.This exception may include information for locating the er
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now