Interface XOAIExtensionItemCompilePlugin

All Known Implementing Classes:
AccessStatusElementItemCompilePlugin, 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

    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 Details

    • 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