Class MCRSwordMetadataProvider

java.lang.Object
org.mycore.sword.application.MCRSwordMetadataProvider
All Implemented Interfaces:
MCRSwordLifecycle

public abstract class MCRSwordMetadataProvider extends Object implements MCRSwordLifecycle
  • Constructor Details

    • MCRSwordMetadataProvider

      public MCRSwordMetadataProvider()
  • Method Details

    • provideMetadata

      public abstract org.swordapp.server.DepositReceipt provideMetadata(MCRObject object) throws org.swordapp.server.SwordError
      Throws:
      org.swordapp.server.SwordError
    • provideListMetadata

      public org.apache.abdera.model.Entry provideListMetadata(MCRObjectID id) throws org.swordapp.server.SwordError
      Parameters:
      id - the id of the MyCoReObject as String
      Throws:
      org.swordapp.server.SwordError
    • init

      public void init(MCRSwordLifecycleConfiguration lifecycleConfiguration)
      Specified by:
      init in interface MCRSwordLifecycle