private List findConfigurations()

in server/src/jetbrains/buildServer/serverSide/priority/controllers/AttachBuildTypesController.java [99:111]


  private List<AttachConfigurationsBean.SBuildTypeWithPriority> findConfigurations(final PriorityClass priorityClass, @NotNull String searchString) {
    List<AttachConfigurationsBean.SBuildTypeWithPriority> result = new ArrayList<AttachConfigurationsBean.SBuildTypeWithPriority>();
    final Pattern pattern = Pattern.compile(".*" + Pattern.quote(searchString) + ".*", Pattern.CASE_INSENSITIVE);
    List<SBuildType> buildTypes = myProjectManager.getActiveBuildTypes();
    buildTypes.removeAll(priorityClass.getBuildTypes());
    for (SBuildType bt : buildTypes) {
      if (pattern.matcher(bt.getFullName()).matches()) {
        PriorityClass pc = myPriorityClassManager.getBuildTypePriorityClass(bt);
        result.add(new AttachConfigurationsBean.SBuildTypeWithPriority(bt, pc));
      }
    }
    return result;
  }