Class CoreEntityProjectionBuilder<Entity extends CalummaEntity>
- java.lang.Object
-
- ml.calumma.web.web.repository.core.projections.CoreEntityProjectionBuilder<Entity>
-
public class CoreEntityProjectionBuilder<Entity extends CalummaEntity> extends Object
-
-
Constructor Summary
Constructors Constructor Description CoreEntityProjectionBuilder(javax.persistence.criteria.Root<Entity> root, Class rootEntity, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.persistence.criteria.Selection>build()List<ProjectionField>getEagerSelections()CoreEntityProjectionBuilder<Entity>with(ProjectionField projectionField)
-
-
-
Method Detail
-
with
public final CoreEntityProjectionBuilder<Entity> with(ProjectionField projectionField)
-
build
public List<javax.persistence.criteria.Selection> build() throws NoSuchFieldException, IllegalAccessException
-
getEagerSelections
public List<ProjectionField> getEagerSelections() throws NoSuchFieldException
- Throws:
NoSuchFieldException
-
-