Package org.mycore.sword.application
Class MCRSwordMetadataProvider
java.lang.Object
org.mycore.sword.application.MCRSwordMetadataProvider
- All Implemented Interfaces:
MCRSwordLifecycle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(MCRSwordLifecycleConfiguration lifecycleConfiguration) org.apache.abdera.model.Entry
abstract org.swordapp.server.DepositReceipt
provideMetadata
(MCRObject object) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mycore.sword.application.MCRSwordLifecycle
destroy
-
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
- Specified by:
init
in interfaceMCRSwordLifecycle
-