OVT-7653: Added default messages to each exception in koodisto. This can be used later in koodisto-ui.
OVT-7653: Added KoodistoValidationException. Added new default error messages for each exception and the corresponding messages for koodisto-ui. Removed the hard coded error messages. Removed deprecated exceptions for now optional fields (description and short name). Changed CodesResource to return only valid HTTP responses.
OVT-7653: Added tests for codesResource validation error messages
OVT-7653: Fixed tests for new Responses, added Validators for relation list and extended codeelement.
OVT-7653: More specific error messages for codeElementDTOs
OVT-7653: Added date validation
OVT-7653: Updated tests for date comparison and added tests for ExtendedCodeElementValidator. Updated log messages.
OVT-7653: Added validation to codes upload. Changed save button to allow only one relation between two codes. Fixed upload error message translation in UI.
OVT-7653: Added check for invalid status.
OVT-7653: If codes status is set to HYVAKSYTTY nad the codes contains no codeelements, the ui shows info. Added exception for invalid codeelement status in imported file.
OVT-7653: Added confirmation dialog when exiting the edit pages.
OVT-7653: Added confirmation dialog when exiting the create codes / codeelement pages.
OVT-7653: Now cancel button will only prompt confirmation dialog if the form has changed.