Class AyncEntityContext<T extends RootEntity>

java.lang.Object
Type Parameters:
T -
All Implemented Interfaces:
Context, EntityQueryContext<T>, RootEntityQueryContext<T>

public class AyncEntityContext<T extends RootEntity>
extends RootEntityContext<T>
Author:
nuwan
  • Constructor Details

    • AyncEntityContext

      public AyncEntityContext​(java.lang.Class<T> entityType, java.lang.String tid, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector)
  • Method Details

    • create

      public <C extends ChildEntity<T>> C create​(java.lang.Class<C> type, java.lang.String id, Event<C> event)