@Override public Account findById(long accountId) { try { return cbf.create(em, Account.class) .where("id").eq(accountId) .getSingleResult(); } catch (NoResultException ex) { return null; } }
public void addBatchPredicate(FullQueryBuilder<?, ?> criteriaBuilder) { if (viewRootExpression == CORRELATION_VIEW_ROOT_ALIAS) { criteriaBuilder.innerJoinOn(originalViewRootExpression, viewRootEntityType, CORRELATION_VIEW_ROOT_ALIAS) .on(originalViewRootExpression + "." + viewRootIdPath).eqExpression(CORRELATION_VIEW_ROOT_ALIAS + "." + viewRootIdPath) .end(); } }
@Override public <T> List<T> findAllByWeblinkGroup(String weblinkGroupId, EntityViewSetting<T, ? extends QueryBuilder<T, ?>> setting) { CriteriaBuilder<Weblink> cb = cbf.create(em, Weblink.class) .where("id.weblinkGroupId").eq(weblinkGroupId); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> T findById(WeblinkId weblinkId, EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { try { CriteriaBuilder<Weblink> cb = cbf.create(em, Weblink.class) .where("id").eq(weblinkId); return evm.applySetting(setting, cb).getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public Bucket findByName(String bucketName) { try { return cbf.create(em, Bucket.class) .where("id").eq(bucketName) .where("deleted").eqExpression("false") .getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public <T> List<T> findByAccountId(long accountId, EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<WeblinkGroup> cb = cbf.create(em, WeblinkGroup.class) .where("owner.id").eq(accountId); return evm.applySetting(setting, cb).getResultList(); }
@Override public void addBatchPredicate(FullQueryBuilder<?, ?> criteriaBuilder) { if (viewRootExpression == CORRELATION_EMBEDDING_VIEW_ALIAS) { criteriaBuilder.innerJoinOn(originalViewRootExpression, viewRootEntityType, CORRELATION_EMBEDDING_VIEW_ALIAS) .on(originalViewRootExpression + "." + viewRootIdPath).eqExpression(CORRELATION_EMBEDDING_VIEW_ALIAS + "." + viewRootIdPath) .end(); } }
@Override public <T> List<T> findByAccountId(long accountId, EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<Bucket> cb = cbf.create(em, Bucket.class) .where("owner.id").eq(accountId) .where("deleted").eqExpression("false"); return evm.applySetting(setting, cb).getResultList(); }
@Override public Weblink findById(WeblinkId weblinkId) { try { return cbf.create(em, Weblink.class) .where("id").eq(weblinkId) .getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public WeblinkGroup findByName(String weblinkGroupName) { try { return cbf.create(em, WeblinkGroup.class) .where("id").eq(weblinkGroupName) .getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public Account findById(long accountId) { try { return cbf.create(em, Account.class) .where("id").eq(accountId) .getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public Account findByKey(String key) { if (key == null) { return null; } try { return cbf.create(em, Account.class) .where("key").eq(key) .getSingleResult(); } catch (NoResultException ex) { return null; } }
@Override public Account findByKey(String key) { if (key == null) { return null; } try { return cbf.create(em, Account.class) .where("key").eq(key) .getSingleResult(); } catch (NoResultException ex) { return null; } }