Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There also may be several places in the distribution where references to database objects exist. For example one might identify reference metadata objects in:

  • Configuration resources (e.g. application context, JSON files)
  • Java code (e.g. a constants class)
  • Liquibase changeset files
  • HTML form content (whether in resource files or database)
  • Localization files (e.g. messages.properties used in conjunction with UIFR metadata localization)
  • XML dataset files for testing

...

Solution

This project seeks to improve the connection between metadata and codeprovide a new unified way of referencing metadata. The general ideas principles are:

  • There should be one central place for metadata references which is accessible throughout the distribution
  • There should be more validation of metadata references at build time

...