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 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

      <T extends RootEntity> ResultSet<T> getAll​(Query.PagingRequest pagingRequest)
    • asNonTenantContext

      RootEntityQueryContext<T> asNonTenantContext​(java.lang.String id)