Class CCElementItemCompilePlugin

  • All Implemented Interfaces:
    XOAIExtensionItemCompilePlugin

    public class CCElementItemCompilePlugin
    extends Object
    implements XOAIExtensionItemCompilePlugin
    XOAIExtensionItemCompilePlugin aims to add structured information about the creative commons license applied to the item (if any). The xoai document will be enriched with a structure like that
    • Constructor Detail

      • CCElementItemCompilePlugin

        public CCElementItemCompilePlugin()
    • Method Detail

      • additionalMetadata

        public com.lyncode.xoai.dataprovider.xml.xoai.Metadata additionalMetadata​(Context context,
                                                                                  com.lyncode.xoai.dataprovider.xml.xoai.Metadata metadata,
                                                                                  Item item)
        Description copied from interface: XOAIExtensionItemCompilePlugin
        This method allows plugins to add content to the xoai document generated for the item.
        Specified by:
        additionalMetadata in interface XOAIExtensionItemCompilePlugin
        Parameters:
        context - the DSpace Context
        metadata - the basic xoai representation of the item that can be manipulated by the plugin
        item - the dspace item to index
        Returns:
        the altered xoai metadata