Package org.dspace.content.virtual
Class PotentialDuplicate
java.lang.Object
org.dspace.content.virtual.PotentialDuplicate
Model of potential duplicate item. Provides as little data as possible, but enough to be useful
about the context / state of the duplicate, and metadata for preview purposes.
This class lives in the virtual package because it is not stored, addressable data, it's a stub / preview
based on an items' search result and metadata.
- Author:
- Kim Shepherd
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorPotentialDuplicate(Item item) Constructor that accepts an item and sets some values accordingly -
Method Summary
Modifier and TypeMethodDescriptionGet metadata (sorted, field->value list) for duplicate itemGet owning collection name (title) of duplicate itemgetTitle()Get title of duplicate itemgetUuid()Get UUID of duplicate itemGet workflow ID for duplicate item, if anhGet workspace ID for duplicate item, if anyvoidsetMetadataValueList(List<MetadataValue> metadataValueList) Set metadata (sorted, field->value list) for duplicate itemvoidsetOwningCollectionName(String owningCollectionName) Set owning collection name (title) of duplicate itemvoidSet title of duplicate itemvoidSet UUID of duplicate itemvoidsetWorkflowItemId(Integer workflowItemId) Set workflow ID for duplicate itemvoidsetWorkspaceItemId(Integer workspaceItemId) Set workspace ID for duplicate item
-
Constructor Details
-
PotentialDuplicate
public PotentialDuplicate()Default constructor -
PotentialDuplicate
Constructor that accepts an item and sets some values accordingly- Parameters:
item- the potential duplicate item
-
-
Method Details
-
getUuid
Get UUID of duplicate item- Returns:
- UUID of duplicate item
-
setUuid
Set UUID of duplicate item- Parameters:
uuid- UUID of duplicate item
-
getTitle
Get title of duplicate item- Returns:
- title of duplicate item
-
setTitle
Set title of duplicate item- Parameters:
title- of duplicate item
-
getOwningCollectionName
Get owning collection name (title) of duplicate item- Returns:
- owning collection name (title) of duplicate item
-
setOwningCollectionName
Set owning collection name (title) of duplicate item- Parameters:
owningCollectionName- owning collection name (title) of duplicate item
-
getWorkspaceItemId
Get workspace ID for duplicate item, if any- Returns:
- workspace item ID or null
-
setWorkspaceItemId
Set workspace ID for duplicate item- Parameters:
workspaceItemId- workspace item ID
-
getWorkflowItemId
Get workflow ID for duplicate item, if anh- Returns:
- workflow item ID or null
-
setWorkflowItemId
Set workflow ID for duplicate item- Parameters:
workflowItemId- workspace item ID
-
getMetadataValueList
Get metadata (sorted, field->value list) for duplicate item- Returns:
- (sorted, field->value list) for duplicate item
-
setMetadataValueList
Set metadata (sorted, field->value list) for duplicate item- Parameters:
metadataValueList- MetadataRest list of values mapped to field keys
-