Details
-
Improvement
-
Resolution: Duplicate
-
Neutral
-
1.0
-
None
Description
In the current implementation the metadata-standards are hard coded. It must be possible to add and change the available metadata standards. For example a registry of metadata standards.
Here is for example some code that must go:
InternalAssetMetadataBuilder
if (SupportedMetaDataType.MAGNOLIA.name().equals(metadataType))
{ return createMagnoliaMetadata(source); }else if (SupportedMetaDataType.DUBLIN_CORE.name().equals(metadataType))
{ return createDublinCoreMetadata(source); } else {
log.warn("Unsuported Metadata type '{}'", metadataType);
throw new AssetMetadataTypeNotSupportedException(metadataType + " is Not a supported Metadata Type.");
}
Checklists
Acceptance criteria
Attachments
Issue Links
- is related to
-
MGNLDAM-105 Create the Metadata Interfaces and class hierarchy
-
- Closed
-