public ApiException toBadRequestException() { String msg = StringUtils.toDelineatedString("\n", this); return ApiException.badRequest(msg); } }
public static String toDelineatedString(String delineator, String...values) { ExceptionUtils.assertNotNull(values, "values"); return toDelineatedString(delineator, delineator, Arrays.asList(values)); } public static String toDelineatedString(String delineator, Collection<?> values) {
public static String toDelineatedString(String delineator, Collection<?> values) { ExceptionUtils.assertNotNull(values, "values"); return toDelineatedString(delineator, delineator, values); } public static String toDelineatedString(String delineator, String lastDelineator, Collection<?> values) {
public ApiException toBadRequestException() { String msg = StringUtils.toDelineatedString("\n", this); return ApiException.badRequest(msg); } }
private static void validSecurityField(RequestErrors errors, String value, String what) { ValidationUtils.requireValue(errors, value, String.format("The %s must be specified.", what)); if (StringUtils.isBlank(value)) return; for (String chr : invalidSecurityChr) { if (value.contains(chr)) { String list = StringUtils.toDelineatedString(" ", invalidSecurityChr); String msg = String.format("The %s cannot contain the following characters: %s", what, list); errors.add(msg); break; } } }
private static void validSecurityField(RequestErrors errors, String value, String what) { ValidationUtils.requireValue(errors, value, String.format("The %s must be specified.", what)); if (StringUtils.isBlank(value)) return; for (String chr : invalidSecurityChr) { if (value.contains(chr)) { String list = StringUtils.toDelineatedString(" ", invalidSecurityChr); String msg = String.format("The %s cannot contain the following characters: %s", what, list); errors.add(msg); break; } } }
accountOperation.validate(errors); if (errors.isEmpty() == false) { String msg = StringUtils.toDelineatedString("\n", errors); throw ApiException.badRequest(msg);