コード例 #1
0
  /**
   * 根据组类型获取所有组信息
   *
   * @param groupType 组类型
   * @param ignoreIdValue 要忽略的id属性值,如果是多个值,使用逗号分割
   * @return List
   */
  public List<Group> getAllGroup(GroupType groupType, String ignoreIdValue) {

    List<PropertyFilter> filters = new ArrayList<PropertyFilter>();

    if (StringUtils.isNotEmpty(ignoreIdValue)) {
      filters.add(PropertyFilterConstructors.createPropertyFilter("NES_id", ignoreIdValue));
    }

    filters.add(PropertyFilterConstructors.createPropertyFilter("EQS_type", groupType.getValue()));

    return groupDao.findAll(filters);
  }
コード例 #2
0
 /**
  * 通过组类型,获取组集合
  *
  * @param type 组类型,参考:{@link GroupType}
  * @return List
  */
 public List<Group> getGroups(GroupType type) {
   return groupDao.findAll("type", (Object) type.getValue());
 }