Class JPAObjectStore__Proxy
- java.lang.Object
-
- io.vlingo.symbio.store.object.jdbc.jpa.JPAObjectStore__Proxy
-
- All Implemented Interfaces:
JPAObjectStore
,io.vlingo.symbio.store.object.ObjectStore
,io.vlingo.symbio.store.object.ObjectStoreReader
,io.vlingo.symbio.store.object.ObjectStoreWriter
public class JPAObjectStore__Proxy extends java.lang.Object implements 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
-
-
Constructor Summary
Constructors Constructor Description JPAObjectStore__Proxy(io.vlingo.actors.Actor actor, io.vlingo.actors.Mailbox mailbox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersist(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersist(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersist(T arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersist(T arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1, java.lang.Object arg2)
<T extends io.vlingo.symbio.store.object.PersistentObject,E>
voidpersist(T arg0, java.util.List<io.vlingo.symbio.Source<E>> arg1, long arg2, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg3, java.lang.Object arg4)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersistAll(java.util.Collection<T> arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersistAll(java.util.Collection<T> arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersistAll(java.util.Collection<T> arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidpersistAll(java.util.Collection<T> arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1, java.lang.Object arg2)
<T extends io.vlingo.symbio.store.object.PersistentObject,E>
voidpersistAll(java.util.Collection<T> arg0, java.util.List<io.vlingo.symbio.Source<E>> arg1, long arg2, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg3, java.lang.Object arg4)
void
queryAll(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1)
void
queryAll(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1, java.lang.Object arg2)
void
queryObject(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1)
void
queryObject(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1, java.lang.Object arg2)
void
registerMapper(io.vlingo.symbio.store.object.PersistentObjectMapper arg0)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidremove(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
<T extends io.vlingo.symbio.store.object.PersistentObject>
voidremove(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
-
-
-
Method Detail
-
remove
public <T extends io.vlingo.symbio.store.object.PersistentObject> void remove(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
- Specified by:
remove
in interfaceJPAObjectStore
-
remove
public <T extends io.vlingo.symbio.store.object.PersistentObject> void remove(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
- Specified by:
remove
in interfaceJPAObjectStore
-
close
public void close()
- Specified by:
close
in interfaceio.vlingo.symbio.store.object.ObjectStore
-
registerMapper
public void registerMapper(io.vlingo.symbio.store.object.PersistentObjectMapper arg0)
- Specified by:
registerMapper
in interfaceio.vlingo.symbio.store.object.ObjectStore
-
queryObject
public void queryObject(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1, java.lang.Object arg2)
- Specified by:
queryObject
in interfaceio.vlingo.symbio.store.object.ObjectStoreReader
-
queryObject
public void queryObject(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1)
- Specified by:
queryObject
in interfaceio.vlingo.symbio.store.object.ObjectStoreReader
-
queryAll
public void queryAll(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1)
- Specified by:
queryAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreReader
-
queryAll
public void queryAll(io.vlingo.symbio.store.object.QueryExpression arg0, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest arg1, java.lang.Object arg2)
- Specified by:
queryAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreReader
-
persist
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persist(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
- Specified by:
persist
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persist
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persist(T arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
- Specified by:
persist
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persist
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persist(T arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1)
- Specified by:
persist
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persist
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persist(T arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1, java.lang.Object arg2)
- Specified by:
persist
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persist
public <T extends io.vlingo.symbio.store.object.PersistentObject,E> void persist(T arg0, java.util.List<io.vlingo.symbio.Source<E>> arg1, long arg2, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg3, java.lang.Object arg4)
- Specified by:
persist
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persistAll
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persistAll(java.util.Collection<T> arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2)
- Specified by:
persistAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persistAll
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persistAll(java.util.Collection<T> arg0, long arg1, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg2, java.lang.Object arg3)
- Specified by:
persistAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persistAll
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persistAll(java.util.Collection<T> arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1)
- Specified by:
persistAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persistAll
public <T extends io.vlingo.symbio.store.object.PersistentObject> void persistAll(java.util.Collection<T> arg0, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg1, java.lang.Object arg2)
- Specified by:
persistAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
persistAll
public <T extends io.vlingo.symbio.store.object.PersistentObject,E> void persistAll(java.util.Collection<T> arg0, java.util.List<io.vlingo.symbio.Source<E>> arg1, long arg2, io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest arg3, java.lang.Object arg4)
- Specified by:
persistAll
in interfaceio.vlingo.symbio.store.object.ObjectStoreWriter
-
-