Package org.dspace.versioning
Class AbstractVersionProvider
java.lang.Object
org.dspace.versioning.AbstractVersionProvider
- Direct Known Subclasses:
DefaultItemVersionProvider
- Author:
- Fabio Bolognesi (fabio at atmire dot com), Mark Diggory (markd at atmire dot com), Ben Bosman (ben at atmire dot com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuthorizeServiceprotected BitstreamServiceprotected BitstreamStorageServiceprotected BundleServiceprotected ItemService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyMetadata(Context context, Item itemNew, Item nativeItem) protected voidcreateBundlesAndAddBitstreams(Context c, Item itemNew, Item nativeItem) voidsetIgnoredMetadataFields(Set<String> ignoredMetadataFields)
-
Field Details
-
authorizeService
-
bitstreamService
-
bitstreamStorageService
-
bundleService
-
itemService
-
-
Constructor Details
-
AbstractVersionProvider
public AbstractVersionProvider()
-
-
Method Details
-
copyMetadata
- Throws:
SQLException
-
createBundlesAndAddBitstreams
protected void createBundlesAndAddBitstreams(Context c, Item itemNew, Item nativeItem) throws SQLException, AuthorizeException, IOException -
setIgnoredMetadataFields
-
getIgnoredMetadataFields
-