public interface FetchPlanRepository
FetchPlan
objects, accessible by names.
Modifier and Type | Method and Description |
---|---|
FetchPlan |
findFetchPlan(MetaClass metaClass,
java.lang.String name)
Searches for a FetchPlan for an entity.
|
FetchPlan |
getFetchPlan(java.lang.Class<?> entityClass,
java.lang.String name)
Get fetch plan for an entity.
|
FetchPlan |
getFetchPlan(MetaClass metaClass,
java.lang.String name)
Get FetchPlan for an entity.
|
java.util.Collection<java.lang.String> |
getFetchPlanNames(java.lang.Class<?> entityClass)
Returns names of fetch plans defined for the entityClass
|
java.util.Collection<java.lang.String> |
getFetchPlanNames(MetaClass metaClass)
Returns names of fetch plans defined for the metaClass
|
FetchPlan getFetchPlan(java.lang.Class<?> entityClass, java.lang.String name)
entityClass
- entity classname
- fetch plan nameFetchPlanNotFoundException
if not found.FetchPlan getFetchPlan(MetaClass metaClass, java.lang.String name)
metaClass
- entity classname
- fetch plan nameFetchPlanNotFoundException
if not found.@Nullable FetchPlan findFetchPlan(MetaClass metaClass, java.lang.String name)
metaClass
- entity classname
- fetch plan namejava.util.Collection<java.lang.String> getFetchPlanNames(MetaClass metaClass)
metaClass
- entity classjava.util.Collection<java.lang.String> getFetchPlanNames(java.lang.Class<?> entityClass)
entityClass
- entity class