protected ValueLoadContext createLoadContext() { ValueLoadContext loadContext = super.createLoadContext(); loadContext.addProperty(PROP_NAME); 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; }
protected ValueLoadContext beforeLoadValues(Map<String, Object> params) { ValueLoadContext context = new ValueLoadContext(); ValueLoadContext.Query q = (ValueLoadContext.Query) ds.createDataQuery(context, params); if (q == null) { ds.detachListener(ds.data.values()); ds.data.clear(); return null; } if (ds.firstResult > 0) q.setFirstResult(ds.firstResult); if (ds.maxResults > 0) { q.setMaxResults(ds.maxResults); } if (storeName != null) context.setStoreName(storeName); context.setSoftDeletion(ds.isSoftDeletion()); context.setIdName(idName); for (MetaProperty property : ds.metaClass.getProperties()) { context.addProperty(property.getName()); } ds.dataLoadError = null; return context; }
@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; }