use of fi.otavanopisto.muikku.plugins.workspace.model.WorkspaceNode in project muikku by otavanopisto.
the class WorkspaceNodeDAO method findByParentAndUrlName.
public WorkspaceNode findByParentAndUrlName(WorkspaceNode parent, String urlName) {
EntityManager entityManager = getEntityManager();
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery<WorkspaceNode> criteria = criteriaBuilder.createQuery(WorkspaceNode.class);
Root<WorkspaceNode> root = criteria.from(WorkspaceNode.class);
criteria.select(root);
criteria.where(criteriaBuilder.and(criteriaBuilder.equal(root.get(WorkspaceNode_.parent), parent), criteriaBuilder.equal(root.get(WorkspaceNode_.urlName), urlName)));
return getSingleResult(entityManager.createQuery(criteria));
}
Aggregations