Closed
Description
There are two main points in class ValidationUtils
:
- non critical validations (e.g. geometry) should no longer throw exceptions instead their validation results should be logged.
- all thrown exceptions should be collected and thrown at the end of the validation process using the
Try
class introduced in Refactor data source to throw exception instead of returning optionals #712
TO
- Check uniqueness of identifiers
- Implement a connectivity check, as done in SIMONA in
GridModel.validateConnectivity
as part of the container validation utils