本文整理了Java中org.bonitasoft.engine.bdm.model.Query.<init>
方法的一些代码示例,展示了Query.<init>
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.<init>
方法的具体详情如下:
包路径:org.bonitasoft.engine.bdm.model.Query
类名称:Query
方法名:<init>
暂无
代码示例来源:origin: bonitasoft/bonita-engine
public Query addQuery(final String name, final String queryContent, final String returnType) {
final Query query = new Query(name, queryContent, returnType);
queries.add(query);
return query;
}
代码示例来源:origin: bonitasoft/bonita-engine
public Query addQuery(final String name, final String queryContent, final String returnType) {
final Query query = new Query(name, queryContent, returnType);
queries.add(query);
return query;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForLazyField(BusinessObject businessObject, RelationField relationField) {
checkObjectIsNotNull(relationField, "relationField cannot be null");
final String name = createQueryNameForLazyField(businessObject, relationField);
final String content = createQueryContentForLazyField(businessObject.getQualifiedName(), relationField);
final Query q = new Query(name, content, relationField.getReference().getQualifiedName());
if (relationField.isCollection()) {
q.setReturnType(List.class.getName());
}
q.addQueryParameter(Field.PERSISTENCE_ID, Long.class.getName());
return q;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForLazyField(BusinessObject businessObject, RelationField relationField) {
checkObjectIsNotNull(relationField, "relationField cannot be null");
final String name = createQueryNameForLazyField(businessObject, relationField);
final String content = createQueryContentForLazyField(businessObject.getQualifiedName(), relationField);
final Query q = new Query(name, content, relationField.getReference().getQualifiedName());
if (relationField.isCollection()) {
q.setReturnType(List.class.getName());
}
q.addQueryParameter(Field.PERSISTENCE_ID, Long.class.getName());
return q;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createSelectAllQueryForBusinessObject(BusinessObject businessObject) {
checkObjectIsNotNull(businessObject, "businessObject cannot be null");
final String queryName = getSelectAllQueryName();
final String content = createSelectAllQueryContent(businessObject.getQualifiedName());
return new Query(queryName, content, getListReturnType());
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createSelectAllQueryForBusinessObject(BusinessObject businessObject) {
checkObjectIsNotNull(businessObject, "businessObject cannot be null");
final String queryName = getSelectAllQueryName();
final String content = createSelectAllQueryContent(businessObject.getQualifiedName());
return new Query(queryName, content, getListReturnType());
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForField(BusinessObject businessObject, Field field) {
checkObjectIsNotNull(field, "field cannot be null");
checkFieldIsNotACollection(field);
final Query query = new Query(createQueryNameForField(field),
createQueryContentForField(businessObject.getQualifiedName(), field), getListReturnType());
if (field instanceof SimpleField) {
query.addQueryParameter(field.getName(), ((SimpleField) field).getType().getClazz().getName());
}
return query;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForField(BusinessObject businessObject, Field field) {
checkObjectIsNotNull(field, "field cannot be null");
checkFieldIsNotACollection(field);
final Query query = new Query(createQueryNameForField(field),
createQueryContentForField(businessObject.getQualifiedName(), field), getListReturnType());
if (field instanceof SimpleField) {
query.addQueryParameter(field.getName(), ((SimpleField) field).getType().getClazz().getName());
}
return query;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForUniqueConstraint(final BusinessObject businessObject, final UniqueConstraint uniqueConstraint) {
final String name = createQueryNameForUniqueConstraint(uniqueConstraint);
final String content = createQueryContentForUniqueConstraint(businessObject.getQualifiedName(), uniqueConstraint);
final Query q = new Query(name, content, getQualifiedReturnType(businessObject));
for (final String fieldName : uniqueConstraint.getFieldNames()) {
final Field f = getField(fieldName, businessObject);
if (f instanceof SimpleField) {
q.addQueryParameter(f.getName(), ((SimpleField) f).getType().getClazz().getName());
}
}
return q;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForUniqueConstraint(final BusinessObject businessObject, final UniqueConstraint uniqueConstraint) {
final String name = createQueryNameForUniqueConstraint(uniqueConstraint);
final String content = createQueryContentForUniqueConstraint(businessObject.getQualifiedName(), uniqueConstraint);
final Query q = new Query(name, content, getQualifiedReturnType(businessObject));
for (final String fieldName : uniqueConstraint.getFieldNames()) {
final Field f = getField(fieldName, businessObject);
if (f instanceof SimpleField) {
q.addQueryParameter(f.getName(), ((SimpleField) f).getType().getClazz().getName());
}
}
return q;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForPersistenceId(BusinessObject businessObject) {
final SimpleField persistenceIdField = new SimpleField();
persistenceIdField.setName(Field.PERSISTENCE_ID);
persistenceIdField.setType(FieldType.LONG);
final String name = createQueryNameForField(persistenceIdField);
final UniqueConstraint constraint = new UniqueConstraint();
constraint.setFieldNames(Arrays.asList(persistenceIdField.getName()));
final String content = createQueryContentForUniqueConstraint(businessObject.getQualifiedName(), constraint);
final Query q = new Query(name, content, businessObject.getQualifiedName());
q.addQueryParameter(persistenceIdField.getName(), persistenceIdField.getType().getClazz().getName());
return q;
}
代码示例来源:origin: bonitasoft/bonita-engine
@Override
public Query createQueryForPersistenceId(BusinessObject businessObject) {
final SimpleField persistenceIdField = new SimpleField();
persistenceIdField.setName(Field.PERSISTENCE_ID);
persistenceIdField.setType(FieldType.LONG);
final String name = createQueryNameForField(persistenceIdField);
final UniqueConstraint constraint = new UniqueConstraint();
constraint.setFieldNames(Arrays.asList(persistenceIdField.getName()));
final String content = createQueryContentForUniqueConstraint(businessObject.getQualifiedName(), constraint);
final Query q = new Query(name, content, businessObject.getQualifiedName());
q.addQueryParameter(persistenceIdField.getName(), persistenceIdField.getType().getClazz().getName());
return q;
}
内容来源于网络,如有侵权,请联系作者删除!