public String describeParameters()

in src/main/java/jetbrains/buildServer/investigationsAutoAssigner/AutoAssignerBuildFeature.java [42:59]


  public String describeParameters(@NotNull Map<String, String> params) {
    final String userName = params.get(Constants.DEFAULT_RESPONSIBLE);
    final String usersToIgnore = params.get(Constants.USERS_TO_IGNORE);
    final String shouldDelayAssignments = params.get(Constants.ASSIGN_ON_SECOND_FAILURE);

    StringBuilder sb = new StringBuilder();
    if (StringUtil.isTrue(shouldDelayAssignments)) {
      sb.append("On second failure strategy").append("\n");
    }
    if (StringUtil.isNotEmpty(userName)) {
      sb.append("Default assignee: ").append(userName).append("\n");
    }
    if (StringUtil.isNotEmpty(usersToIgnore)) {
      String usersToIgnoreOneLine = StringUtil.join(", ", Arrays.asList(usersToIgnore.split("\n")));
      sb.append("Users to ignore: ").append(usersToIgnoreOneLine);
    }
    return sb.toString().trim();
  }