Tabnine Logo
Driver.persistence
Code IndexAdd Tabnine to your IDE (free)

How to use
persistence
method
in
io.yawp.driver.api.Driver

Best Java code snippets using io.yawp.driver.api.Driver.persistence (Showing top 5 results out of 315)

origin: feroult/yawp

private void rawSave(Object object) {
  driver().persistence().save(object);
}
origin: feroult/yawp

private FutureObject<Void> destroyInternalAsync(IdRef<?> id) {
  FutureObject<Void> futureObject = driver().persistence().destroyAsync(id);
  futureObject.setHook(new FutureObjectHook<Void>() {
    @Override
    public void apply(Repository r, Void object) {
      invalidateCache(id);
      RepositoryHooks.afterDestroy(r, id);
    }
  });
  return futureObject;
}
origin: feroult/yawp

private <T> FutureObject<T> saveInternalAsync(T object) {
  FutureObject<T> futureObject = driver().persistence().saveAsync(object);
  futureObject.setHook(new FutureObjectHook<T>() {
    @Override
    public void apply(Repository r, T object) {
      invalidateCache(object);
      RepositoryHooks.afterSave(r, object);
    }
  });
  return futureObject;
}
origin: feroult/yawp

private SourceMarker saveSourceMarker(Object source) {
  logger.finer("saving source marker");
  ObjectHolder objectHolder = new ObjectHolder(source);
  IdRef<SourceMarker> markerId = createSourceMarkerId(objectHolder);
  SourceMarker sourceMarker;
  try {
    sourceMarker = markerId.fetch();
    sourceMarker.increment();
  } catch (NoResultException e) {
    sourceMarker = new SourceMarker();
    sourceMarker.setId(markerId);
    sourceMarker.setParentId(objectHolder.getId());
  }
  r.driver().persistence().save(sourceMarker);
  r.save(sourceMarker);
  Cache.clear(sourceMarker.getId());
  logger.finer("done");
  return sourceMarker;
}
origin: feroult/yawp

private void destroyInternal(IdRef<?> id) {
  boolean newTransaction = beginTransactionForPipesOnDestroy(id);
  try {
    refluxPipes(id);
    driver().persistence().destroy(id);
    invalidateCache(id);
    // TODO: Pipes - cleanup sinks
    if (newTransaction) {
      commit();
    }
  } finally {
    if (newTransaction && isTransactionInProgress()) {
      rollback();
    }
  }
}
io.yawp.driver.apiDriverpersistence

Popular methods of Driver

  • pipes
  • helpers
  • name
  • environment
  • init
  • namespace
  • query
  • transaction

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setContentView (Activity)
  • addToBackStack (FragmentTransaction)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • BoxLayout (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now