Dam API refactoring. Do not expose JCR nodes to third parties.
(MGNLDAM-94)
|
|
| Status: | Closed |
| Project: | Magnolia DAM Module |
| Component/s: | None |
| Affects Version/s: | 1.0 |
| Fix Version/s: | 1.0 |
| Type: | Sub-task | Priority: | Neutral |
| Reporter: | Eric Hechinger | Assignee: | Eric Hechinger |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | bl-145 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Date of First Response: | |||||||||
| Description |
|
Create a Main AssetMetadataInterface and two sub interfaces. One for Magnolia Metadata and one for Dublin Metadata. Create also classes that implement these interfaces. Create a MetadataBuilder Interface definition and an Internal Builder responsible to create the Metadata Pojo stored into JCR node. |
| Comments |
| Comment by Christopher Zimmermann [ 18/Feb/13 ] |
|
Review: |
| Comment by Christopher Zimmermann [ 18/Feb/13 ] |
|
Created followup ticket (DAM-127 linked) to make it that developers can add other standards. Currently its hard-coded to DublinCore and Magnolia standards only. Closing this ticket though - as the API is correct. |