protected ValueLoadContext createLoadContext() { ValueLoadContext loadContext = ValueLoadContext.create(); if (store != null) loadContext.setStoreName(store); loadContext.setSoftDeletion(softDeletion); ValueLoadContext.Query query = ValueLoadContext.createQuery(queryString); for (Map.Entry<String, Object> entry : parameters.entrySet()) { if (noConversionParams.contains(entry.getKey())) query.setParameter(entry.getKey(), entry.getValue(), false); else query.setParameter(entry.getKey(), entry.getValue()); } loadContext.setQuery(query); loadContext.getQuery().setFirstResult(firstResult); loadContext.getQuery().setMaxResults(maxResults); loadContext.setJoinTransaction(transactional); return loadContext; }
@Override public ValueLoadContext createLoadContext() { ValueLoadContext loadContext = ValueLoadContext.create(); loadContext.setStoreName(storeName); loadContext.setIdName(container.getIdName()); for (MetaProperty property : container.getEntityMetaClass().getProperties()) { loadContext.addProperty(property.getName()); } ValueLoadContext.Query query = loadContext.setQueryString(this.query); query.setCondition(condition); query.setParameters(parameters); query.setMaxResults(1); loadContext.setSoftDeletion(softDeletion); return loadContext; }
@Override public ValueLoadContext createLoadContext() { ValueLoadContext loadContext = ValueLoadContext.create(); loadContext.setStoreName(storeName); loadContext.setIdName(container.getIdName()); for (MetaProperty property : container.getEntityMetaClass().getProperties()) { loadContext.addProperty(property.getName()); } ValueLoadContext.Query query = loadContext.setQueryString(this.query); query.setCondition(condition); query.setSort(sort); query.setParameters(parameters); if (firstResult > 0) query.setFirstResult(firstResult); if (maxResults < Integer.MAX_VALUE) query.setMaxResults(maxResults); loadContext.setSoftDeletion(softDeletion); return loadContext; }