-
Classes in com.cloudimpl.outstack.runtime with type parameters of type RootEntity
| Modifier and Type |
Class |
Description |
class |
AsyncEntityCommandHandler<T extends RootEntity,C extends Command,R> |
|
class |
AsyncEntityContext<T extends RootEntity> |
|
class |
AsyncEntityQueryHandler<T extends RootEntity,I extends Query,R> |
|
class |
AsyncRootEntityQueryContext<T extends RootEntity> |
|
class |
ChildEntityContext<R extends RootEntity,T extends ChildEntity<R>> |
|
interface |
ChildEntityQueryContext<R extends RootEntity,T extends ChildEntity<R>> |
|
class |
EntityAsyncHandler<T extends RootEntity> |
|
class |
EntityContextProvider<T extends RootEntity> |
|
static class |
EntityContextProvider.Transaction<R extends RootEntity> |
|
static class |
EntityContextProvider.UnboundedTransaction<R extends RootEntity> |
|
interface |
EntityProvider<R extends RootEntity> |
|
class |
EntityQueryContextProvider<T extends RootEntity> |
|
static class |
EntityQueryContextProvider.ReadOnlyTransaction<R extends RootEntity> |
|
class |
EventHandlerManager<T extends RootEntity> |
|
class |
EventRepositoy<T extends RootEntity> |
|
class |
ExternalEntityQueryProvider<R extends RootEntity> |
|
interface |
ITransaction<R extends RootEntity> |
|
interface |
QueryOperations<R extends RootEntity> |
|
class |
RootEntityContext<T extends RootEntity> |
|
interface |
RootEntityQueryContext<T extends RootEntity> |
|
class |
ServiceProvider<T extends RootEntity,R> |
|
class |
ServiceQueryProvider<T extends RootEntity,R> |
|
class |
UnboundedCommandHandler<T extends RootEntity,C extends Command,R> |
|
class |
UnboundedEntityContext<T extends RootEntity> |
|
Methods in com.cloudimpl.outstack.runtime with type parameters of type RootEntity
| Modifier and Type |
Method |
Description |
<R extends RootEntity> AsyncEntityContext<R> |
ChildEntityContext.asAsyncEntityContext() |
|
abstract <R extends RootEntity> AsyncEntityContext<R> |
EntityContext.asAsyncEntityContext() |
|
<R extends RootEntity> AsyncEntityContext<R> |
UnboundedEntityContext.asAsyncEntityContext() |
|
<R extends RootEntity> AsyncRootEntityQueryContext<R> |
ChildEntityContext.asAsyncQueryContext() |
|
<R extends RootEntity> AsyncRootEntityQueryContext<R> |
EntityQueryContext.asAsyncQueryContext() |
|
abstract <R extends RootEntity,
K extends ChildEntity<R>> ChildEntityContext<R,K> |
EntityContext.asChildContext() |
|
<R extends RootEntity,
K extends ChildEntity<R>> ChildEntityContext<R,K> |
UnboundedEntityContext.asChildContext() |
|
<R extends RootEntity,
K extends ChildEntity<R>> ChildEntityQueryContext<R,K> |
AsyncRootEntityQueryContext.asChildQueryContext() |
|
<R extends RootEntity,
K extends ChildEntity<R>> ChildEntityQueryContext<R,K> |
EntityQueryContext.asChildQueryContext() |
|
<R extends RootEntity,
K extends ChildEntity<R>> ChildEntityQueryContext<R,K> |
RootEntityContext.asChildQueryContext() |
|
<R extends RootEntity> RootEntityContext<R> |
ChildEntityContext.asRootContext() |
|
abstract <R extends RootEntity> RootEntityContext<R> |
EntityContext.asRootContext() |
|
<R extends RootEntity> RootEntityContext<R> |
UnboundedEntityContext.asRootContext() |
|
<R extends RootEntity> RootEntityQueryContext<R> |
ChildEntityContext.asRootQueryContext() |
|
<R extends RootEntity> RootEntityQueryContext<R> |
EntityQueryContext.asRootQueryContext() |
|
<R extends RootEntity> UnboundedEntityContext<R> |
EntityContext.asUnboundedEntityContext() |
|
<T extends RootEntity> EventRepositoy<T> |
EventRepositoryFactory.createOrGetRepository(java.lang.Class<T> rootType) |
|
<T extends RootEntity> ResultSet<T> |
RootEntityQueryContext.getAll(Query.PagingRequest pagingRequest) |
|
protected <R extends RootEntity> EntityProvider<R> |
EntityContext.getEntityProvider() |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
AsyncRootEntityQueryContext.getEntityQueryProvider(java.lang.Class<R> rootType) |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
AsyncRootEntityQueryContext.getEntityQueryProvider(java.lang.Class<R> rootType,
java.lang.String tenantId) |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
EntityContext.getEntityQueryProvider(java.lang.Class<R> rootType) |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
EntityContext.getEntityQueryProvider(java.lang.Class<R> rootType,
java.lang.String tenantId) |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
EntityQueryContext.getEntityQueryProvider(java.lang.Class<R> rootType) |
|
<R extends RootEntity> ExternalEntityQueryProvider<R> |
EntityQueryContext.getEntityQueryProvider(java.lang.Class<R> rootType,
java.lang.String tenantId) |
|
protected <R extends RootEntity> QueryOperations<R> |
EntityContext.getQueryOperations() |
|
<R extends RootEntity> R |
ChildEntityQueryContext.getRoot() |
|
<R extends RootEntity> QueryOperations<R> |
QueryOperationSelector.select(java.lang.Class<R> type) |
|
Constructor parameters in com.cloudimpl.outstack.runtime with type arguments of type RootEntity
| Constructor |
Description |
AsyncEntityContext(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,
java.lang.String version,
java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono> requestHandler) |
|
AsyncEntityContext(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,
java.lang.String version,
java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono> requestHandler) |
|
ChildEntityContext(java.lang.Class<R> rootType,
java.lang.String rootId,
java.lang.Class<T> entityType,
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<R> 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,
java.lang.String version) |
|
ChildEntityContext(java.lang.Class<R> rootType,
java.lang.String rootId,
java.lang.Class<T> entityType,
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<R> 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,
java.lang.String version) |
|
EntityContext(java.lang.Class<T> entityType,
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,
java.lang.String version) |
|
EntityContext(java.lang.Class<T> entityType,
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,
java.lang.String version) |
|
EntityContextProvider(java.lang.Class<T> type,
EntityProvider entityProvider,
java.util.function.Supplier<java.lang.String> idGenerator,
QueryOperations<T> queryOperation,
java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector,
java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler) |
|
EntityQueryContextProvider(java.lang.Class<T> type,
java.util.function.Supplier<java.lang.String> idGenerator,
QueryOperations<T> queryOperation,
java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector) |
|
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) |
|
RootEntityContext(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<T> 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,
java.lang.String version) |
|
RootEntityContext(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<T> 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,
java.lang.String version) |
|
ServiceProvider(java.lang.Class<T> rootType,
EventRepositoy<T> eventRepository,
java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector,
java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler,
java.util.function.Supplier<java.util.function.Consumer> injector) |
|
ServiceQueryProvider(java.lang.Class<T> rootType,
EventRepositoy<T> eventRepository,
java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector,
java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler,
java.util.function.Supplier<java.util.function.Consumer> injector) |
|
Transaction(java.lang.Class<R> type,
EntityProvider entityProvider,
java.util.function.Supplier<java.lang.String> idGenerator,
java.lang.String rootId,
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,
java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler) |
|
UnboundedEntityContext(EntityContextProvider entityContextProvider,
java.lang.Class<T> entityType,
java.lang.String tenantId,
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,
java.lang.String version,
java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono> requestHandler) |
|
UnboundedTransaction(EntityContextProvider entityContextProvider,
java.lang.String tenantId,
java.util.function.Supplier<java.lang.String> idGenerator,
QueryOperations<R> queryOperation,
java.util.function.Consumer<java.lang.Object> validator,
java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>> queryOperationSelector,
java.lang.Class<? extends Entity> entityType,
java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler) |
|
-
-
-
Methods in com.cloudimpl.outstack.runtime.domainspec with type parameters of type RootEntity
| Modifier and Type |
Method |
Description |
static <T extends RootEntity> T |
RootEntity.create(java.lang.Class<T> type,
java.lang.String entityId,
java.lang.String tenantId,
java.lang.String tid) |
|
static <R extends RootEntity,
T extends ChildEntity<R>> T |
EntityHelper.createChildEntity(java.lang.Class<? extends RootEntity> rootType,
java.lang.String rootId,
java.lang.Class<T> childType,
java.lang.String entityId,
java.lang.String tenantId,
java.lang.String id) |
|
static <T extends RootEntity> T |
EntityHelper.createRootEntity(java.lang.Class<T> type,
java.lang.String entityId,
java.lang.String tenantId) |
|
static <R extends RootEntity,
T extends ChildEntity<R>> java.lang.String |
ChildEntity.makeRN(java.lang.Class<R> rootType,
java.lang.String version,
java.lang.String rootId,
java.lang.Class<T> childType,
java.lang.String entityId,
java.lang.String tenantId) |
|
static <R extends RootEntity,
T extends ChildEntity<R>> java.lang.String |
ChildEntity.makeTRN(java.lang.Class<R> rootType,
java.lang.String version,
java.lang.String rootId,
java.lang.Class<T> childType,
java.lang.String id,
java.lang.String tenantId) |
|
Method parameters in com.cloudimpl.outstack.runtime.domainspec with type arguments of type RootEntity
| Modifier and Type |
Method |
Description |
static <R extends RootEntity,
T extends ChildEntity<R>> T |
EntityHelper.createChildEntity(java.lang.Class<? extends RootEntity> rootType,
java.lang.String rootId,
java.lang.Class<T> childType,
java.lang.String entityId,
java.lang.String tenantId,
java.lang.String id) |
|
static java.lang.String |
RootEntity.makeRN(java.lang.Class<? extends RootEntity> type,
java.lang.String version,
java.lang.String entityId,
java.lang.String tenantId) |
|
static java.lang.String |
RootEntity.makeTRN(java.lang.Class<? extends RootEntity> type,
java.lang.String version,
java.lang.String id,
java.lang.String tenantId) |
|
static void |
EntityHelper.validateEvent(java.lang.Class<? extends RootEntity> rootType,
Event event) |
|
-