@Override public <T> List<T> findAll(EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<Account> cb = cbf.create(em, Account.class); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAll(EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<Account> cb = cbf.create(em, Account.class); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAll(EntityViewSetting<T, ? extends QueryBuilder<T, ?>> setting) { CriteriaBuilder<WeblinkGroup> cb = cbf.create(em, WeblinkGroup.class); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAll(EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<StorageQuotaModel> cb = cbf.create(em, StorageQuotaModel.class); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAllByAccountId(Long accountId, EntityViewSetting<T, ? extends QueryBuilder<T, ?>> setting) { CriteriaBuilder<WeblinkSecurityGroup> cb = cbf.create(em, WeblinkSecurityGroup.class) .where("owner.id").eq(accountId); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAll(EntityViewSetting<T, ? extends QueryBuilder<T, ?>> setting) { CriteriaBuilder<Bucket> cb = cbf.create(em, Bucket.class) .where("deleted").eqExpression("false"); return evm.applySetting(setting, cb).getResultList(); }
@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> 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 <T> List<T> findByIds(List<WeblinkId> weblinkIds, EntityViewSetting<T, ? extends QueryBuilder<T, ?>> setting) { CriteriaBuilder<Weblink> cb = cbf.create(em, Weblink.class) .where("id").in(weblinkIds); return evm.applySetting(setting, cb).getResultList(); }
@Override public <T> List<T> findAllByAccountId(long accountId, EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<Storage> cb = cbf.create(em, Storage.class) .where("owner.id").eq(accountId); setting.addOptionalParameter("storageProviderFactoryDataAccess", storageProviderFactoryDataAccess); return evm.applySetting(setting, cb).getResultList(); }
@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 <T> List<T> findByAccountIdAndStorageName(long accountId, String storageName, EntityViewSetting<T, ? extends QueryBuilder<T,?>> setting) { CriteriaBuilder<Bucket> cb = cbf.create(em, Bucket.class) .from(Bucket.class) .where("owner.id").eq(accountId) .where("deleted").eqExpression("false") .where("storage.id.name").eq(storageName); return evm.applySetting(setting, cb).getResultList(); }
embeddingViewJpqlMacro.setEmbeddingViewPath(oldEmbeddingViewPath); List<Object[]> resultList = (List<Object[]>) criteriaBuilder.getResultList(); populateResult(viewRoots, resultList); fillDefaultValues(viewRoots);
private List<V> executeExampleQuery(E example, int start, int max, boolean useLikeOperator, SingularAttribute<E, ?>... attributes) { if (isEmpty(attributes)) { return findAll(); } CriteriaBuilder<?> cb = createCriteriaBuilder(); List<Property<Object>> properties = extractProperties(attributes); prepareWhere(cb, example, properties, useLikeOperator); EntityViewSetting<V, ?> setting; if (start > 0 || max > 0) { setting = EntityViewSetting.create(viewClass(), start, max); } else { setting = EntityViewSetting.create(viewClass()); } return context.getEntityViewManager().applySetting(setting, cb) .orderByAsc(idAttribute()) .getResultList(); }