Class CCElementItemCompilePlugin

java.lang.Object
org.dspace.xoai.app.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 Details

    • CCElementItemCompilePlugin

      public CCElementItemCompilePlugin()
  • Method Details

    • 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