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

Rework file configurations

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.9
    • 2.0
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: