com.tcdng.unify.core.database.Query.order()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中com.tcdng.unify.core.database.Query.order方法的一些代码示例,展示了Query.order的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.order方法的具体详情如下:
包路径:com.tcdng.unify.core.database.Query
类名称:Query
方法名:order

Query.order介绍

暂无

代码示例

代码示例来源:origin: com.tcdng.unify/unify-core

@Override
  public List<? extends Listable> execute(Locale locale, ZeroParams params) throws UnifyException {
    return clusterService
        .findClusterNodes((ClusterNodeQuery) new ClusterNodeQuery().ignoreEmptyCriteria(true).order("nodeId"));
  }
}

代码示例来源:origin: com.tcdng.jacklyn/jacklyn-system

@Override
public List<SystemControlState> findSystemControlStates(SystemParameterQuery query) throws UnifyException {
  List<SystemControlState> systemControlStateList = new ArrayList<SystemControlState>();
  Criteria criteria = query.getCriteria();
  Query<SystemParameter> innerQuery =
      query.copyNoCriteria().add(criteria).equals("control", Boolean.TRUE).order("name");
  int index = 0;
  List<SystemParameter> list = db().findAll(innerQuery);
  for (SystemParameter sysParameter : list) {
    systemControlStateList.add(new SystemControlState(index++, sysParameter.getName(),
        sysParameter.getDescription(), convert(boolean.class, sysParameter.getValue(), null)));
  }
  return systemControlStateList;
}

代码示例来源:origin: com.tcdng.unify/unify-core

query.equals(clfi.getChildFkField().getName(), id).order("id");
List<? extends Entity> childList = null;
if (isListOnly) {
query.equals(clfi.getChildFkField().getName(), id).order("id");
List<? extends Entity> childList = null;
if (isListOnly) {

代码示例来源:origin: com.tcdng.jacklyn/jacklyn-organization

@Override
  public List<? extends Listable> execute(Locale locale, AssignParams params) throws UnifyException {
    if (params.isAssignedIdList() && QueryUtils.isValidStringCriteria(params.getFilterId1())) {
      PrivilegeQuery query = new PrivilegeQuery();
      query.privilegeCategoryId(params.getFilterId1(Long.class));
      if (QueryUtils.isValidStringCriteria(params.getFilterId2())) {
        query.moduleId(params.getFilterId2(Long.class));
      }

      query.idIn(params.getAssignedIdList(Long.class));
      query.select("id", "description").order("description");
      return getOrganizationService().findPrivileges(query);
    }

    return Collections.emptyList();
  }
}

代码示例来源:origin: com.tcdng.jacklyn/jacklyn-organization

@Override
  public List<? extends Listable> execute(Locale locale, AssignParams params) throws UnifyException {
    if (QueryUtils.isValidStringCriteria(params.getFilterId1())) {
      PrivilegeQuery query = new PrivilegeQuery();
      query.privilegeCategoryId(params.getFilterId1(Long.class));
      if (QueryUtils.isValidStringCriteria(params.getFilterId2())) {
        query.moduleId(params.getFilterId2(Long.class));
      }

      if (params.isAssignedIdList()) {
        query.idNotIn(params.getAssignedIdList(Long.class));
      }

      query.select("id", "description").order("description").ignoreEmptyCriteria(true);
      return getOrganizationService().findPrivileges(query);
    }

    return Collections.emptyList();
  }
}

代码示例来源:origin: com.tcdng.unify/unify-core

@Override
public void process(Report report) throws UnifyException {
  DataSourceDialect dialect = getDataSource(report).getDialect();
  Query<? extends Entity> query = ReflectUtils.newInstance(queryClass);
  Map<String, String> fieldToColumnMap = dialect.getFieldToNativeColumnMap(query.getEntityClass());
  ReportColumn[] reportColumns = getReportColumns(report.getCode());
  for (ReportColumn rc : reportColumns) {
    report.addColumn(rc);
    query.select(rc.getName());
    if (rc.isGroup() || rc.getOrder() != null) {
      query.order(rc.getName());
    }
    // Convert property names to native column name
    rc.setName(fieldToColumnMap.get(rc.getName()));
  }
  populate(query, report.getReportParameters());
  String nativeQuery = dialect.generateNativeQuery(query);
  report.setQuery(nativeQuery);
}

相关文章