Interface JPAObjectStore

  • All Superinterfaces:
    io.vlingo.symbio.store.object.ObjectStore, io.vlingo.symbio.store.object.ObjectStoreReader, io.vlingo.symbio.store.object.ObjectStoreWriter
    All Known Implementing Classes:
    JPAObjectStore__Proxy, JPAObjectStoreActor, JPAObjectStoreDelegate

    public interface JPAObjectStore
    extends io.vlingo.symbio.store.object.ObjectStore
    JPAObjectStore
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        io.vlingo.symbio.store.object.ObjectStoreReader.QueryMode, io.vlingo.symbio.store.object.ObjectStoreReader.QueryMultiResults, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResult, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest, io.vlingo.symbio.store.object.ObjectStoreReader.QuerySingleResult
      • Nested classes/interfaces inherited from interface io.vlingo.symbio.store.object.ObjectStoreWriter

        io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest
    • Field Summary

      • Fields inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        NoId
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default <T extends io.vlingo.symbio.store.object.PersistentObject>
      void
      remove​(T persistentObject, long removeId, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest interest)  
      <T extends io.vlingo.symbio.store.object.PersistentObject>
      void
      remove​(T persistentObject, long removeId, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest interest, java.lang.Object object)  
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStore

        close, registerMapper
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        queryAll, queryAll, queryObject, queryObject
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStoreWriter

        persist, persist, persist, persist, persist, persist, persist, persist, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll
    • Method Detail

      • remove

        default <T extends io.vlingo.symbio.store.object.PersistentObject> void remove​(T persistentObject,
                                                                                       long removeId,
                                                                                       io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest interest)
      • remove

        <T extends io.vlingo.symbio.store.object.PersistentObject> void remove​(T persistentObject,
                                                                               long removeId,
                                                                               io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest interest,
                                                                               java.lang.Object object)