@Override
public Predicate toPredicate(final Root<?> administratieveHandelingRoot, final CriteriaQuery<?> query, final CriteriaBuilder cb) {
final Root<PersoonAfgeleidAdministratiefHistorie> persoonHistoryRoot = query.from(PersoonAfgeleidAdministratiefHistorie.class);
// Join persoon
final Predicate joinPredicate = administratieveHandelingRoot.get(ID).in(persoonHistoryRoot.get(ADMINISTRATIEVE_HANDELING).get(ID));
// Bsn
final Predicate bsnPredicate = cb.equal(persoonHistoryRoot.get(PERSOON).get(BURGERSERVICE_NUMMER), value);
return cb.and(bsnPredicate, joinPredicate);
}
AdministratieveHandelingFilterFactory.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:OperatieBRP
作者:
评论列表
文章目录