public class SimpleDCEntryIngester extends AbstractSimpleDC implements SwordEntryIngester
atomMap, dcMap| Constructor and Description |
|---|
SimpleDCEntryIngester() |
| Modifier and Type | Method and Description |
|---|---|
DepositResult |
ingest(Context context,
org.swordapp.server.Deposit deposit,
DSpaceObject dso,
VerboseDescription verboseDescription) |
DepositResult |
ingest(Context context,
org.swordapp.server.Deposit deposit,
DSpaceObject dso,
VerboseDescription verboseDescription,
DepositResult result,
boolean replace) |
DepositResult |
ingestToCollection(Context context,
org.swordapp.server.Deposit deposit,
Collection collection,
VerboseDescription verboseDescription,
DepositResult result) |
DepositResult |
ingestToItem(Context context,
org.swordapp.server.Deposit deposit,
Item item,
VerboseDescription verboseDescription,
DepositResult result,
boolean replace) |
DCValue |
makeDCValue(String field,
String value) |
protected void |
setSlug(Item item,
String slugVal,
VerboseDescription verboseDescription)
Store the given slug value (which is used for suggested identifiers,
and which DSpace ignores) in the item metadata.
|
protected void |
setUpdatedDate(Item item,
VerboseDescription verboseDescription)
Add the current date to the item metadata.
|
getMetadata, loadMetadataMapspublic DepositResult ingest(Context context, org.swordapp.server.Deposit deposit, DSpaceObject dso, VerboseDescription verboseDescription) throws DSpaceSwordException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException, org.swordapp.server.SwordServerException
ingest in interface SwordEntryIngesterDSpaceSwordExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionorg.swordapp.server.SwordServerExceptionpublic DepositResult ingest(Context context, org.swordapp.server.Deposit deposit, DSpaceObject dso, VerboseDescription verboseDescription, DepositResult result, boolean replace) throws DSpaceSwordException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException, org.swordapp.server.SwordServerException
ingest in interface SwordEntryIngesterDSpaceSwordExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionorg.swordapp.server.SwordServerExceptionpublic DepositResult ingestToItem(Context context, org.swordapp.server.Deposit deposit, Item item, VerboseDescription verboseDescription, DepositResult result, boolean replace) throws DSpaceSwordException, org.swordapp.server.SwordError, org.swordapp.server.SwordAuthException, org.swordapp.server.SwordServerException
DSpaceSwordExceptionorg.swordapp.server.SwordErrororg.swordapp.server.SwordAuthExceptionorg.swordapp.server.SwordServerExceptionpublic DepositResult ingestToCollection(Context context, org.swordapp.server.Deposit deposit, Collection collection, VerboseDescription verboseDescription, 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.SwordServerExceptionpublic DCValue makeDCValue(String field, String value) throws DSpaceSwordException
DSpaceSwordExceptionprotected void setUpdatedDate(Item item, VerboseDescription verboseDescription) throws DSpaceSwordException
item - DSpaceSwordExceptionprotected void setSlug(Item item, String slugVal, VerboseDescription verboseDescription) throws DSpaceSwordException
item - slugVal - DSpaceSwordExceptionCopyright © 2013 DuraSpace. All Rights Reserved.