public class DefaultItemVersionProvider
extends org.dspace.versioning.AbstractVersionProvider
implements org.dspace.versioning.ItemVersionProvider
| Constructor and Description |
|---|
DefaultItemVersionProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.dspace.content.Item |
createNewItemAndAddItInWorkspace(org.dspace.core.Context context,
org.dspace.content.Item nativeItem) |
void |
deleteVersionedItem(org.dspace.core.Context c,
Version versionToDelete,
org.dspace.versioning.VersionHistory history)
TODO: CHANGE Previous Item May Not Exist, we need to reinstate using InternalAIPIngester and Archived AIP
TODO: Identify where the version gets deleted
|
org.dspace.content.Item |
updateItemState(org.dspace.core.Context c,
org.dspace.content.Item itemNew,
org.dspace.content.Item previousItem)
TODO: New Item will keep same handle as previous.
|
public org.dspace.content.Item createNewItemAndAddItInWorkspace(org.dspace.core.Context context,
org.dspace.content.Item nativeItem)
createNewItemAndAddItInWorkspace in interface org.dspace.versioning.ItemVersionProviderpublic void deleteVersionedItem(org.dspace.core.Context c,
Version versionToDelete,
org.dspace.versioning.VersionHistory history)
deleteVersionedItem in interface org.dspace.versioning.ItemVersionProviderc - versionToDelete - history - public org.dspace.content.Item updateItemState(org.dspace.core.Context c,
org.dspace.content.Item itemNew,
org.dspace.content.Item previousItem)
updateItemState in interface org.dspace.versioning.ItemVersionProviderc - itemNew - previousItem - Copyright © 2014 DuraSpace. All rights reserved.