Interface XOAIExtensionItemCompilePlugin

  • All Known Implementing Classes:
    CCElementItemCompilePlugin

    public interface XOAIExtensionItemCompilePlugin
    This interface can be implemented by plugins that aims to contribute to the generation of the xoai document stored in the item.compile solr OAI core field
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.lyncode.xoai.dataprovider.xml.xoai.Metadata additionalMetadata​(Context context, com.lyncode.xoai.dataprovider.xml.xoai.Metadata metadata, Item item)
      This method allows plugins to add content to the xoai document generated for the item.
    • Method Detail

      • additionalMetadata

        com.lyncode.xoai.dataprovider.xml.xoai.Metadata additionalMetadata​(Context context,
                                                                           com.lyncode.xoai.dataprovider.xml.xoai.Metadata metadata,
                                                                           Item item)
        This method allows plugins to add content to the xoai document generated for the item.
        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