Uploaded image for project: 'Commons Configuration'
  1. Commons Configuration
  2. CONFIGURATION-536

Rework file configurations

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9
    • Fix Version/s: 2.0
    • Component/s: None
    • Labels:
      None

      Description

      The inheritence hierarchy of file configurations is currently very complex. There is duplicated code between plain file configurations and hierarchical ones. Also, many methods of the Configuration interface have to be overloaded to implement functionality related to file configurations.

      The goal of this ticket is to extract code related to loading and saving of file configurations to a central place. Also, a replacement for the auto save functionality has to be implemented (e.g. a special event listener). After that, the classes AbstractFileConfiguration and AbstractHierarchicalFileConfiguration can be removed.

      Note: Reloading functionality is now handled by configuration builders.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              oheger Oliver Heger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: