Package com.cloudimpl.outstack.runtime
Interface RootEntityQueryContext<T extends RootEntity>
- Type Parameters:
T-
- All Superinterfaces:
EntityQueryContext<T>
- All Known Implementing Classes:
AsyncEntityContext,AsyncRootEntityQueryContext,RootEntityContext
public interface RootEntityQueryContext<T extends RootEntity> extends EntityQueryContext<T>
- Author:
- nuwan
-
Method Summary
Modifier and Type Method Description RootEntityQueryContext<T>asNonTenantContext(java.lang.String id)<T extends RootEntity>
ResultSet<T>getAll(Query.PagingRequest pagingRequest)default <C extends ChildEntity<T>>
java.util.Collection<C>getAllChildEntitiesByType(java.lang.Class<C> childType)<C extends ChildEntity<T>>
ResultSet<C>getAllChildEntitiesByType(java.lang.Class<C> childType, Query.PagingRequest pageRequest)<C extends ChildEntity<T>>
java.util.Optional<C>getChildEntityById(java.lang.Class<C> childType, java.lang.String id)<C extends ChildEntity<T>>
ResultSet<Event<C>>getChildEntityEventsById(java.lang.Class<C> childType, java.lang.String id, Query.PagingRequest pageRequest)java.util.Optional<T>getEntity()Methods inherited from interface com.cloudimpl.outstack.runtime.EntityQueryContext
asAsyncQueryContext, asChildQueryContext, asRootQueryContext, getEntityById, getEntityEventsById, getEntityQueryProvider, getEntityQueryProvider, getEntityQueryProviderFromTenantList, getTenantId, isIdExist
-
Method Details
-
getChildEntityById
<C extends ChildEntity<T>> java.util.Optional<C> getChildEntityById(java.lang.Class<C> childType, java.lang.String id) -
getChildEntityEventsById
<C extends ChildEntity<T>> ResultSet<Event<C>> getChildEntityEventsById(java.lang.Class<C> childType, java.lang.String id, Query.PagingRequest pageRequest) -
getAllChildEntitiesByType
<C extends ChildEntity<T>> ResultSet<C> getAllChildEntitiesByType(java.lang.Class<C> childType, Query.PagingRequest pageRequest) -
getAllChildEntitiesByType
default <C extends ChildEntity<T>> java.util.Collection<C> getAllChildEntitiesByType(java.lang.Class<C> childType) -
getEntity
java.util.Optional<T> getEntity() -
getAll
-
asNonTenantContext
-