Package com.cloudimpl.outstack.runtime
Interface EntityQueryContext<T extends Entity>
- Type Parameters:
T-
- All Known Subinterfaces:
ChildEntityQueryContext<R,T>,RootEntityQueryContext<T>
- All Known Implementing Classes:
AyncEntityContext,ChildEntityContext,RootEntityContext
public interface EntityQueryContext<T extends Entity>
- Author:
- nuwan
-
Method Summary
Modifier and Type Method Description <R extends RootEntity, K extends ChildEntity<R>>
ChildEntityQueryContext<R,K>asChildQueryContext()<R extends RootEntity>
RootEntityQueryContext<R>asRootQueryContext()java.util.Optional<T>getEntityById(java.lang.String id)<R extends RootEntity>
ExternalEntityQueryProvider<R>getEntityQueryProvider(java.lang.Class<R> rootType, java.lang.String id)
-
Method Details
-
getEntityById
-
asRootQueryContext
-
asChildQueryContext
<R extends RootEntity, K extends ChildEntity<R>> ChildEntityQueryContext<R,K> asChildQueryContext() -
getEntityQueryProvider
<R extends RootEntity> ExternalEntityQueryProvider<R> getEntityQueryProvider(java.lang.Class<R> rootType, java.lang.String id)
-