Uses of Class
com.cloudimpl.outstack.runtime.domainspec.RootEntity
-
Uses of RootEntity in com.cloudimpl.outstack.runtime
Fields in com.cloudimpl.outstack.runtime with type parameters of type RootEntity Modifier and Type Field Description protected java.util.Optional<EntityProvider<? extends RootEntity>>EntityContext. entitySupplierstatic java.util.Map<java.lang.Class<? extends RootEntity>,EventRepositoy<? extends RootEntity>>EventRepositoryFactory. mapReposstatic java.util.Map<java.lang.Class<? extends RootEntity>,EventRepositoy<? extends RootEntity>>EventRepositoryFactory. mapReposprotected java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>>EntityContext. queryOperationSelectorprotected java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>>EntityQueryContextProvider. queryOperationSelectorprotected java.util.function.Function<java.lang.Class<? extends RootEntity>,QueryOperations<?>>EntityQueryContextProvider.ReadOnlyTransaction. queryOperationSelectorMethods 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>UnboundedEntityContext. asNonTenantContext(ITransaction tx, java.lang.String rootId)<R extends RootEntity>
RootEntityContext<R>UnboundedEntityContext. asNonTenantContext(java.lang.String rootId)<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>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)default <R extends RootEntity>
ExternalEntityQueryProvider<R>EntityQueryContext. getEntityQueryProvider(java.lang.Class<R> rootType, java.lang.String tenantId)<R extends RootEntity>
ExternalEntityQueryProvider<R>AsyncRootEntityQueryContext. getEntityQueryProviderFromTenantList(java.lang.Class<R> rootType, java.util.Collection<java.lang.String> tenantId)<R extends RootEntity>
ExternalEntityQueryProvider<R>EntityContext. getEntityQueryProviderFromTenantList(java.lang.Class<R> rootType, java.util.Collection<java.lang.String> tenantId)<R extends RootEntity>
ExternalEntityQueryProvider<R>EntityQueryContext. getEntityQueryProviderFromTenantList(java.lang.Class<R> rootType, java.util.Collection<java.lang.String> tenantId)protected <R extends RootEntity>
QueryOperations<R>EntityContext. getQueryOperations()static <T extends RootEntity>
java.util.Optional<EventRepositoy<T>>EventRepositoryFactory. getRepository(java.lang.Class<T> rootType)<R extends RootEntity>
RChildEntityQueryContext. getRoot()<R extends RootEntity>
QueryOperations<R>QueryOperationSelector. select(java.lang.Class<R> type)Methods in com.cloudimpl.outstack.runtime with parameters of type RootEntity Modifier and Type Method Description protected abstract voidEventRepositoy. deleteRootEntityBrnById(RootEntity e, boolean deleteOnlyEntity)protected abstract voidEventRepositoy. saveRootEntityBrnIfExist(long lastSeq, RootEntity e)protected abstract voidEventRepositoy. saveRootEntityBrnIfNotExist(RootEntity e)protected abstract voidEventRepositoy. saveRootEntityTrnIfExist(long lastSeq, RootEntity e)protected abstract voidEventRepositoy. saveRootEntityTrnIfNotExist(RootEntity e)Method parameters in com.cloudimpl.outstack.runtime with type arguments of type RootEntity Modifier and Type Method Description static voidServiceProvider. validateHandler(java.lang.String name, java.lang.Class<? extends RootEntity> rootType, java.lang.Class<? extends Entity> type)static voidServiceQueryProvider. validateHandler(java.lang.String name, java.lang.Class<? extends RootEntity> rootType, java.lang.Class<? extends Entity> 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, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler)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, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,java.lang.Object,reactor.core.publisher.Mono>> requestHandler)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) -
Uses of RootEntity in com.cloudimpl.outstack.runtime.configs
Subclasses of RootEntity in com.cloudimpl.outstack.runtime.configs Modifier and Type Class Description classConfigGroupEntityMethods in com.cloudimpl.outstack.runtime.configs that return types with arguments of type RootEntity Modifier and Type Method Description java.lang.Class<? extends RootEntity>ConfigCreated. getRootOwner()java.lang.Class<? extends RootEntity>ConfigGroupCreated. getRootOwner()java.lang.Class<? extends RootEntity>ConfigUpdated. getRootOwner() -
Uses of RootEntity in com.cloudimpl.outstack.runtime.domain
Subclasses of RootEntity in com.cloudimpl.outstack.runtime.domain Modifier and Type Class Description classDomainContextclassPolicyclassPolicyStatementclassRoleclassServiceModuleMethods in com.cloudimpl.outstack.runtime.domain that return types with arguments of type RootEntity Modifier and Type Method Description java.lang.Class<? extends RootEntity>CommandHandlerRegistered. getRootOwner()java.lang.Class<? extends RootEntity>DomainContextCreated. getRootOwner()java.lang.Class<? extends RootEntity>EventHandlerRegistered. getRootOwner()java.lang.Class<? extends RootEntity>PolicyCreated. getRootOwner()java.lang.Class<? extends RootEntity>PolicyRefCreated. getRootOwner()java.lang.Class<? extends RootEntity>PolicyStatementCreated. getRootOwner()java.lang.Class<? extends RootEntity>PolicyStatementRefCreated. getRootOwner()java.lang.Class<? extends RootEntity>PolicyStatementUpdated. getRootOwner()java.lang.Class<? extends RootEntity>QueryHandlerRegistered. getRootOwner()java.lang.Class<? extends RootEntity>RoleCreated. getRootOwner()java.lang.Class<? extends RootEntity>ServiceModuleProvisioned. getRootOwner()java.lang.Class<? extends RootEntity>ServiceModuleRefCreated. getRootOwner() -
Uses of RootEntity in com.cloudimpl.outstack.runtime.domainspec
Classes in com.cloudimpl.outstack.runtime.domainspec with type parameters of type RootEntity Modifier and Type Class Description classChildEntity<T extends RootEntity>Methods in com.cloudimpl.outstack.runtime.domainspec with type parameters of type RootEntity Modifier and Type Method Description static <T extends RootEntity>
TRootEntity. 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>>
TEntityHelper. 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>
TEntityHelper. createRootEntity(java.lang.Class<T> type, java.lang.String entityId, java.lang.String tenantId)static <R extends RootEntity, T extends ChildEntity<R>>
java.lang.StringChildEntity. 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.StringChildEntity. 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)Methods in com.cloudimpl.outstack.runtime.domainspec that return types with arguments of type RootEntity Modifier and Type Method Description java.lang.Class<? extends RootEntity>EntityDeleted. getRootOwner()abstract java.lang.Class<? extends RootEntity>Event. getRootOwner()static java.lang.Class<? extends RootEntity>EntityHelper. getRootType(java.lang.Class<? extends ChildEntity> childType)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>>
TEntityHelper. 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.StringRootEntity. makeRN(java.lang.Class<? extends RootEntity> type, java.lang.String version, java.lang.String entityId, java.lang.String tenantId)static java.lang.StringRootEntity. makeTRN(java.lang.Class<? extends RootEntity> type, java.lang.String version, java.lang.String id, java.lang.String tenantId)static voidEntityHelper. validateEvent(java.lang.Class<? extends RootEntity> rootType, Event event) -
Uses of RootEntity in com.cloudimpl.outstack.runtime.repo
Classes in com.cloudimpl.outstack.runtime.repo with type parameters of type RootEntity Modifier and Type Class Description classMemEventRepository<T extends RootEntity>classSimpleTransaction<T extends RootEntity>Methods in com.cloudimpl.outstack.runtime.repo with type parameters of type RootEntity Modifier and Type Method Description <T extends RootEntity>
EventRepositoy<T>MemEventRepositoryFactory. createOrGetRepository(java.lang.Class<T> rootType)Methods in com.cloudimpl.outstack.runtime.repo with parameters of type RootEntity Modifier and Type Method Description protected voidMemEventRepository. deleteRootEntityBrnById(RootEntity e, boolean deleteOnlyEntity)protected voidMemEventRepository. saveRootEntityBrnIfExist(long lastSeq, RootEntity e)protected voidMemEventRepository. saveRootEntityBrnIfNotExist(RootEntity e)protected voidMemEventRepository. saveRootEntityTrnIfExist(long lastSeq, RootEntity e)protected voidMemEventRepository. saveRootEntityTrnIfNotExist(RootEntity e)Constructor parameters in com.cloudimpl.outstack.runtime.repo with type arguments of type RootEntity Constructor Description SimpleTransaction(java.lang.Class<? extends RootEntity> rootType, QueryOperations<T> queryOperation)