cessda / cessda.cvs.two

Apache License 2.0
0 stars 2 forks source link

Fix various Java compiler warnings #804

Closed matthew-morris-cessda closed 6 months ago

matthew-morris-cessda commented 8 months ago

Most of the warnings were caused by Serializable classes missing serialVersionUID fields. Others were caused by missing Mapstruct mappings. Some Mapstruct warnings are still emitted as there is a case to be made that the mappings are incomplete.

CodeAlreadyExistException and VocabularyAlreadyExistException have been modified so that the code or the vocabulary that exists is now reported.

This closes #346. See #805 for details about the missing Mapstruct mappings.