Uploaded image for project: 'Magnolia DAM Module'
  1. Magnolia DAM Module
  2. MGNLDAM-94

Dam API refactoring. Do not expose JCR nodes to third parties.

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 1.0
    • 1.0
    • None

    Description

      Based on the Dam Module section of the following concept page:
      http://wiki.magnolia-cms.com/display/DEV/Concept+-+DAM+Asset+Metadata

      We have to review the current DAM api. Main tasks are (defined as sub tasks of this ticket):

      • Review the DamManager:
        Do not expose Jcr Node as return type.
      • Review the DamUriMapping
        Do not use AssetNode anymore but only Asset
      • Review the DamUploadServlet
        Do not use AssetNode anymore but only Asset
      • Review the AssetProvider Interface and InternalAssetProvider
        Must provide an Asset as Simple POJO
        Should not expose JCR Nodes
      • Create the Metadata Interfaces and class hierarchy
      • Review the Asset Definition

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              ehechinger Eric Hechinger
              ehechinger Eric Hechinger
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR