Package org.mycore.sword.manager
Class MCRSwordMediaManager
java.lang.Object
org.mycore.sword.manager.MCRSwordMediaManager
- All Implemented Interfaces:
org.swordapp.server.MediaResourceManager
public class MCRSwordMediaManager
extends Object
implements org.swordapp.server.MediaResourceManager
- Author:
- Sebastian Hofmann (mcrshofm)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.swordapp.server.DepositReceipt
addResource
(String editMediaIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) protected static void
checkObject
(String objectID) void
deleteMediaResource
(String editMediaIRI, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) static void
doAuthentication
(org.swordapp.server.AuthCredentials authCredentials, String collection) static MCRSwordMediaHandler
getMediaProvider
(String collection) org.swordapp.server.MediaResource
getMediaResourceRepresentation
(String editMediaIRI, Map<String, String> accept, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) org.swordapp.server.DepositReceipt
replaceMediaResource
(String editMediaIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration)
-
Field Details
-
LOGGER
-
-
Constructor Details
-
MCRSwordMediaManager
public MCRSwordMediaManager()
-
-
Method Details
-
getMediaProvider
-
checkObject
- Throws:
org.swordapp.server.SwordError
-
doAuthentication
public static void doAuthentication(org.swordapp.server.AuthCredentials authCredentials, String collection) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException - Throws:
org.swordapp.server.SwordError
org.swordapp.server.SwordServerException
org.swordapp.server.SwordAuthException
-
getMediaResourceRepresentation
public org.swordapp.server.MediaResource getMediaResourceRepresentation(String editMediaIRI, Map<String, String> accept, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException- Specified by:
getMediaResourceRepresentation
in interfaceorg.swordapp.server.MediaResourceManager
- Throws:
org.swordapp.server.SwordError
org.swordapp.server.SwordServerException
org.swordapp.server.SwordAuthException
-
replaceMediaResource
public org.swordapp.server.DepositReceipt replaceMediaResource(String editMediaIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException - Specified by:
replaceMediaResource
in interfaceorg.swordapp.server.MediaResourceManager
- Throws:
org.swordapp.server.SwordError
org.swordapp.server.SwordServerException
org.swordapp.server.SwordAuthException
-
addResource
public org.swordapp.server.DepositReceipt addResource(String editMediaIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException - Specified by:
addResource
in interfaceorg.swordapp.server.MediaResourceManager
- Throws:
org.swordapp.server.SwordError
org.swordapp.server.SwordServerException
org.swordapp.server.SwordAuthException
-
deleteMediaResource
public void deleteMediaResource(String editMediaIRI, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfiguration) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException - Specified by:
deleteMediaResource
in interfaceorg.swordapp.server.MediaResourceManager
- Throws:
org.swordapp.server.SwordError
org.swordapp.server.SwordServerException
org.swordapp.server.SwordAuthException
-