Package com.cloudimpl.outstack.runtime
Class EntityContextProvider<T extends RootEntity>
java.lang.Object
com.cloudimpl.outstack.runtime.EntityQueryContextProvider<T>
com.cloudimpl.outstack.runtime.EntityContextProvider<T>
- Type Parameters:
T-
public class EntityContextProvider<T extends RootEntity> extends EntityQueryContextProvider<T>
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityContextProvider.Transaction<R extends RootEntity>Nested classes/interfaces inherited from class com.cloudimpl.outstack.runtime.EntityQueryContextProvider
EntityQueryContextProvider.ReadOnlyTransaction<R extends RootEntity> -
Field Summary
Fields inherited from class com.cloudimpl.outstack.runtime.EntityQueryContextProvider
factory, idGenerator, queryOperation, queryOperationSelector, validator -
Constructor Summary
Constructors Constructor Description EntityContextProvider(EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector) -
Method Summary
Modifier and Type Method Description EntityContextProvider.Transaction<T>createWritableTransaction(java.lang.String rootTid, java.lang.String tenantId)Methods inherited from class com.cloudimpl.outstack.runtime.EntityQueryContextProvider
createTransactionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EntityContextProvider
public EntityContextProvider(EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector)
-
-
Method Details
-
createWritableTransaction
public EntityContextProvider.Transaction<T> createWritableTransaction(java.lang.String rootTid, java.lang.String tenantId)
-