public class DefaultItemVersionProvider extends AbstractVersionProvider implements ItemVersionProvider
| Modifier and Type | Field and Description |
|---|---|
protected IdentifierService |
identifierService |
protected VersionHistoryService |
versionHistoryService |
protected VersioningService |
versioningService |
protected WorkspaceItemService |
workspaceItemService |
authorizeService, bitstreamService, bitstreamStorageService, bundleService, itemService| Constructor and Description |
|---|
DefaultItemVersionProvider() |
| Modifier and Type | Method and Description |
|---|---|
Item |
createNewItemAndAddItInWorkspace(Context context,
Item nativeItem) |
void |
deleteVersionedItem(Context c,
Version versionToDelete,
VersionHistory history) |
Item |
updateItemState(Context c,
Item itemNew,
Item previousItem) |
copyMetadata, createBitstream, createBundlesAndAddBitstreams, getIgnoredMetadataFields, setIgnoredMetadataFields@Autowired(required=true) protected WorkspaceItemService workspaceItemService
@Autowired(required=true) protected VersionHistoryService versionHistoryService
@Autowired(required=true) protected VersioningService versioningService
@Autowired(required=true) protected IdentifierService identifierService
public Item createNewItemAndAddItInWorkspace(Context context, Item nativeItem)
createNewItemAndAddItInWorkspace in interface ItemVersionProviderpublic void deleteVersionedItem(Context c, Version versionToDelete, VersionHistory history) throws SQLException
deleteVersionedItem in interface ItemVersionProviderSQLExceptionpublic Item updateItemState(Context c, Item itemNew, Item previousItem)
updateItemState in interface ItemVersionProviderCopyright © 2016 DuraSpace. All rights reserved.