Class EntityQueryContextProvider.ReadOnlyTransaction<R extends RootEntity>

java.lang.Object
com.cloudimpl.outstack.runtime.EntityQueryContextProvider.ReadOnlyTransaction<R>
All Implemented Interfaces:
QueryOperations<R>
Direct Known Subclasses:
EntityContextProvider.Transaction
Enclosing class:
EntityQueryContextProvider<T extends RootEntity>

public static class EntityQueryContextProvider.ReadOnlyTransaction<R extends RootEntity>
extends java.lang.Object
implements QueryOperations<R>
  • Field Details

    • queryOperation

      protected final QueryOperations<R extends RootEntity> queryOperation
    • tenantId

      protected final java.lang.String tenantId
    • idGenerator

      protected final java.util.function.Supplier<java.lang.String> idGenerator
    • rootTid

      protected java.lang.String rootTid
    • reply

      protected java.lang.Object reply
    • validator

      protected final java.util.function.Consumer<java.lang.Object> validator
    • queryOperationSelector

      protected final java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector
    • version

      protected final java.lang.String version
    • async

      protected final boolean async
  • Constructor Details

    • ReadOnlyTransaction

      public ReadOnlyTransaction​(java.lang.Class<R> type, java.util.function.Supplier<java.lang.String> idGenerator, java.lang.String rootTid, java.lang.String tenantId, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, boolean async)
  • Method Details