public class ContainerManagerDSpace extends DSpaceSwordAPI implements org.swordapp.server.ContainerManager
| Constructor and Description |
|---|
ContainerManagerDSpace() |
| Modifier and Type | Method and Description |
|---|---|
org.swordapp.server.DepositReceipt |
addMetadata(String editIRI,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
org.swordapp.server.DepositReceipt |
addMetadataAndResources(String s,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration config) |
org.swordapp.server.DepositReceipt |
addResources(String s,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration config) |
void |
deleteContainer(String editIRI,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
protected DepositResult |
doAddMetadata(SwordContext swordContext,
Item item,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
SwordConfigurationDSpace swordConfig) |
protected DepositResult |
doAddMetadata(SwordContext swordContext,
Item item,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
SwordConfigurationDSpace swordConfig,
DepositResult result) |
protected void |
doContainerDelete(SwordContext swordContext,
Item item,
org.swordapp.server.AuthCredentials authCredentials,
SwordConfigurationDSpace swordConfig) |
org.swordapp.server.DepositReceipt |
getEntry(String editIRI,
Map<String,String> accept,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
boolean |
isStatementRequest(String editIRI,
Map<String,String> accept,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
org.swordapp.server.DepositReceipt |
replaceMetadata(String editIRI,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
org.swordapp.server.DepositReceipt |
replaceMetadataAndMediaResource(String editIRI,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
org.swordapp.server.DepositReceipt |
useHeaders(String editIRI,
org.swordapp.server.Deposit deposit,
org.swordapp.server.AuthCredentials authCredentials,
org.swordapp.server.SwordConfiguration swordConfig) |
addVerboseDescription, analyseAccept, createEntryFilename, createFilename, doAuth, getHeader, isAcceptable, noAuthContext, storeEntryAsFile, storeOriginals, storePackageAsFilepublic boolean isStatementRequest(String editIRI, Map<String,String> accept, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
isStatementRequest in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt getEntry(String editIRI, Map<String,String> accept, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordServerException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException
getEntry in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt replaceMetadata(String editIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
replaceMetadata in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt replaceMetadataAndMediaResource(String editIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
replaceMetadataAndMediaResource in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt addMetadataAndResources(String s, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration config) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException
addMetadataAndResources in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionpublic org.swordapp.server.DepositReceipt addMetadata(String editIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
addMetadata in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt addResources(String s, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration config) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException
addResources in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionpublic void deleteContainer(String editIRI, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
deleteContainer in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionpublic org.swordapp.server.DepositReceipt useHeaders(String editIRI, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, org.swordapp.server.SwordConfiguration swordConfig) throws org.swordapp.server.SwordError, org.swordapp.server.SwordServerException, org.swordapp.server.SwordAuthException
useHeaders in interface org.swordapp.server.ContainerManagerorg.swordapp.server.SwordErrororg.swordapp.server.SwordServerExceptionorg.swordapp.server.SwordAuthExceptionprotected DepositResult doAddMetadata(SwordContext swordContext, Item item, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, SwordConfigurationDSpace swordConfig) throws DSpaceSwordException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException, org.swordapp.server.SwordServerException
DSpaceSwordExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionorg.swordapp.server.SwordServerExceptionprotected DepositResult doAddMetadata(SwordContext swordContext, Item item, org.swordapp.server.Deposit deposit, org.swordapp.server.AuthCredentials authCredentials, SwordConfigurationDSpace swordConfig, DepositResult result) throws DSpaceSwordException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException, org.swordapp.server.SwordServerException
DSpaceSwordExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionorg.swordapp.server.SwordServerExceptionprotected void doContainerDelete(SwordContext swordContext, Item item, org.swordapp.server.AuthCredentials authCredentials, SwordConfigurationDSpace swordConfig) throws DSpaceSwordException, org.swordapp.server.SwordAuthException
DSpaceSwordExceptionorg.swordapp.server.SwordAuthExceptionCopyright © 2013 DuraSpace. All Rights Reserved.