| Package | Description |
|---|---|
| com.blazebit.persistence.view |
Entity-View extension for the Blaze-Persistence API.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> EntityViewSetting<T,CriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass)
Like
create(java.lang.Class, java.lang.String) but with the viewConstructorname set to null. |
static <T> EntityViewSetting<T,PaginatedCriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass,
int firstResult,
int maxResults)
Like
create(java.lang.Class, int, int, java.lang.String) but with the viewConstructorname set to null. |
static <T> EntityViewSetting<T,PaginatedCriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass,
int firstResult,
int maxResults,
String viewConstructorName)
Creates a new EntityViewSetting that can be applied on
criteria builders.
|
static <T> EntityViewSetting<T,PaginatedCriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass,
Object entityId,
int maxResults)
Like
create(java.lang.Class, java.lang.Object, int, java.lang.String) but with the viewConstructorname set to null. |
static <T> EntityViewSetting<T,PaginatedCriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass,
Object entityId,
int maxResults,
String viewConstructorName)
Creates a new EntityViewSetting that can be applied on
criteria builders.
|
static <T> EntityViewSetting<T,CriteriaBuilder<T>> |
EntityViewSetting.create(Class<T> entityViewClass,
String viewConstructorName)
Creates a new EntityViewSetting that can be applied on
criteria builders.
|
<X extends T,Y extends FullQueryBuilder<X,Y>> |
EntityViewSetting.forSubtype(Class<X> subtype)
Creates a copy of
this EntityViewSetting for the given entity view subtype. |
EntityViewSetting<T,Q> |
EntityViewSetting.withKeysetPage(KeysetPage keysetPage)
Sets the key set of this setting.
|
| Modifier and Type | Method and Description |
|---|---|
<T,Q extends FullQueryBuilder<T,Q>> |
EntityViewManager.applySetting(EntityViewSetting<T,Q> setting,
CriteriaBuilder<?> criteriaBuilder)
Applies the entity view setting to the given criteria builder.
|
<T,Q extends FullQueryBuilder<T,Q>> |
EntityViewManager.applySetting(EntityViewSetting<T,Q> setting,
CriteriaBuilder<?> criteriaBuilder,
String entityViewRoot)
Applies the entity view setting to the given entity view root of the criteria builder.
|
<T> T |
EntityViewManager.find(javax.persistence.EntityManager entityManager,
EntityViewSetting<T,CriteriaBuilder<T>> entityViewSetting,
Object id)
Loads and returns an entity view as determined by the given type
EntityViewSetting having the given entity id. |
Copyright © 2014–2018 Blazebit. All rights reserved.