Class DSpaceItem

java.lang.Object
org.dspace.xoai.data.DSpaceItem
All Implemented Interfaces:
com.lyncode.xoai.dataprovider.data.Item, com.lyncode.xoai.dataprovider.data.ItemIdentifier
Direct Known Subclasses:
DSpaceSolrItem

public abstract class DSpaceItem extends Object implements com.lyncode.xoai.dataprovider.data.Item
Author:
Lyncode Development Team (dspace at lyncode dot com)
  • Constructor Details

    • DSpaceItem

      public DSpaceItem()
  • Method Details

    • buildIdentifier

      public static String buildIdentifier(String handle)
    • parseHandle

      public static String parseHandle(String oaiIdentifier)
    • getMetadata

      public List<String> getMetadata(String field)
    • getAbout

      public List<com.lyncode.xoai.dataprovider.data.About> getAbout()
      Specified by:
      getAbout in interface com.lyncode.xoai.dataprovider.data.Item
    • getHandle

      protected abstract String getHandle()
    • getIdentifier

      public String getIdentifier()
      Specified by:
      getIdentifier in interface com.lyncode.xoai.dataprovider.data.ItemIdentifier