E - The generic base entity type.@FunctionalInterface protected static interface BaseEntityService.CriteriaQueryBuilder<E>
BaseEntityService.list(CriteriaQueryBuilder, Consumer) or BaseEntityService.find(CriteriaQueryBuilder, Consumer) methods.
You do not need this interface directly. Just supply a lambda. Below is an usage example:
@Stateless
public class YourEntityService extends BaseEntityService<YourEntity> {
public List<YourEntity> getFooByType(Type type) {
return list((criteriaBuilder, query, root) -> {
query.where(criteriaBuilder.equal(root.get("type"), type));
}, noop());
}
}
| Modifier and Type | Method and Description |
|---|---|
void |
build(CriteriaBuilder criteriaBuilder,
CriteriaQuery<E> query,
Root<E> root) |
void build(CriteriaBuilder criteriaBuilder, CriteriaQuery<E> query, Root<E> root)
Copyright © 2015–2020 OmniFaces. All rights reserved.