Class MatterhornInlinedMetadataProvider
java.lang.Object
org.opencastproject.oaipmh.matterhorn.MatterhornInlinedMetadataProvider
- All Implemented Interfaces:
MetadataProvider
The matterhorn-inlined metadata provider provides whole media packages, series and episode DublinCores and series ACLs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMetadata(OaiPmhRepository repository, org.opencastproject.oaipmh.persistence.SearchResultItem item, Optional<String> set) Transform a search result item into a piece of XML metadata.Return the metadata format handled by this provider.
-
Constructor Details
-
MatterhornInlinedMetadataProvider
public MatterhornInlinedMetadataProvider()
-
-
Method Details
-
getMetadataFormat
Description copied from interface:MetadataProviderReturn the metadata format handled by this provider.- Specified by:
getMetadataFormatin interfaceMetadataProvider
-
createMetadata
public Element createMetadata(OaiPmhRepository repository, org.opencastproject.oaipmh.persistence.SearchResultItem item, Optional<String> set) Description copied from interface:MetadataProviderTransform a search result item into a piece of XML metadata.- Specified by:
createMetadatain interfaceMetadataProvider
-