Skip to content
Snippets Groups Projects
Commit 9d0ea1d6 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4949 Refactored ExcpetionController and removed old Validated

parent d05c0394
No related branches found
No related tags found
No related merge requests found
......@@ -85,16 +85,15 @@ public class ExceptionController extends ResponseEntityExceptionHandler {
private List<Map<String, String>> getDetailedviolationList(Set<ConstraintViolation<?>> violations) {
List<Map<String, String>> detailedViolations = new ArrayList<>();
Optional.ofNullable(violations).orElse(Collections.emptySet()).forEach(v -> addViolation(v, detailedViolations));
Optional.ofNullable(violations).orElse(Collections.emptySet()).forEach(v -> detailedViolations.add(buildDetailedViolation(v)));
return detailedViolations;
}
private void addViolation(ConstraintViolation<?> violation, List<Map<String, String>> detailedViolations) {
private Map<String, String> buildDetailedViolation(ConstraintViolation<?> violation) {
var detailedViolation = new LinkedHashMap<String, String>();
detailedViolation.put("name", violation.getPropertyPath().toString());
detailedViolation.put("reason", violation.getMessage());
detailedViolations.add(detailedViolation);
return detailedViolation;
}
}
......@@ -23,10 +23,8 @@ package de.ozgcloud.admin.settings;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.validation.annotation.Validated;
@RepositoryRestResource(collectionResourceRel = SettingsConstants.REL, path = SettingsConstants.PATH)
@Validated
interface SettingsRepository extends MongoRepository<Settings, String> {
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment