Uploaded image for project: 'Wookie'
  1. Wookie
  2. WOOKIE-345

Refactor model APIs to improve consistency and remove duplication

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.10.0
    • 0.11.0
    • Parser, Server
    • None

    Description

      There are two sets of Widget metadata APIs in Wookie - those in the Parser module, and those in the Beans package of the server.

      These are around 80% identical - there are some inconsistencies that can be fixed (e.g. some method names are similar but not identical) as progress towards consolidating these APIs. For example, there is no reason to have parser INameEntity and IName if these are exactly the same.

      There are some key differences, mainly between IWidget and W3CWidget, as we have to store additional implementation data in the server such as the package location. However, many of the interfaces can eventually be eliminated completely.

      Attachments

        1. patch.txt
          261 kB
          Scott Wilson

        Activity

          People

            scottbw Scott Wilson
            scottbw Scott Wilson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: