本文整理了Java中org.bonitasoft.engine.bdm.model.Query.hasMultipleResults
方法的一些代码示例,展示了Query.hasMultipleResults
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.hasMultipleResults
方法的具体详情如下:
包路径:org.bonitasoft.engine.bdm.model.Query
类名称:Query
方法名:hasMultipleResults
暂无
代码示例来源:origin: bonitasoft/bonita-engine
public Query getCountQueryDefinition(BusinessObject businessObject, Query baseQuery) {
if (!baseQuery.hasMultipleResults()) {
return null;
}
List<Query> queries = new ArrayList<>();
queries.addAll(BDMQueryUtil.createCountProvidedQueriesForBusinessObject(businessObject));
queries.addAll(businessObject.getQueries());
return findRelatedCountQuery(baseQuery, queries);
}
代码示例来源:origin: bonitasoft/bonita-engine
public Query getCountQueryDefinition(BusinessObject businessObject, Query baseQuery) {
if (!baseQuery.hasMultipleResults()) {
return null;
}
List<Query> queries = new ArrayList<>();
queries.addAll(BDMQueryUtil.createCountProvidedQueriesForBusinessObject(businessObject));
queries.addAll(businessObject.getQueries());
return findRelatedCountQuery(baseQuery, queries);
}
代码示例来源:origin: bonitasoft/bonita-engine
private Class<? extends Serializable> getQueryReturnType(final Query queryDefinition, final String entityClassName)
throws SBusinessDataRepositoryException {
if (queryDefinition.hasMultipleResults()) {
return loadClass(entityClassName);
}
try {
return (Class<? extends Serializable>) Thread.currentThread().getContextClassLoader().loadClass(queryDefinition.getReturnType());
} catch (final ClassNotFoundException e) {
throw new SBusinessDataRepositoryException("unable to load class " + queryDefinition.getReturnType());
}
}
代码示例来源:origin: bonitasoft/bonita-engine
private void addOptionalPaginationParameters(final JMethod queryMethod, final Query query) {
if (query.hasMultipleResults()) {
for (final String param : FORBIDDEN_PARAMETER_NAMES) {
queryMethod.param(getModel().ref(int.class.getName()), param);
}
}
}
}
代码示例来源:origin: bonitasoft/bonita-engine
private Class<? extends Serializable> getQueryReturnType(final Query queryDefinition, final String entityClassName)
throws SBusinessDataRepositoryException {
if (queryDefinition.hasMultipleResults()) {
return loadClass(entityClassName);
}
try {
return (Class<? extends Serializable>) Thread.currentThread().getContextClassLoader().loadClass(queryDefinition.getReturnType());
} catch (final ClassNotFoundException e) {
throw new SBusinessDataRepositoryException("unable to load class " + queryDefinition.getReturnType());
}
}
代码示例来源:origin: bonitasoft/bonita-engine
private void addOptionalPaginationParameters(final JMethod queryMethod, final Query query) {
if (query.hasMultipleResults()) {
for (final String param : FORBIDDEN_PARAMETER_NAMES) {
queryMethod.param(getModel().ref(int.class.getName()), param);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!