Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-2618

Further decompose Data objects into roles

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Normal Normal
    • None
    • None
    • None

      Suggest we have roles for

      • Create
      • Delete & Delete::WithCache
      • Merge & Merge::WithCache
      • Update & Update::WithCache
      • GID
      • GID::Redirectable
      • HasRelationships, HasTags, etc

      This gives us much more compile time checking, the ability to have a single place for interface checks, and less code repetition.

            Unassigned Unassigned
            acid2 Oliver Charles
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package