Package org.dspace.curate

Interface Summary
CurationTask CurationTask describes a rather generic ability to perform an operation upon a DSpace object.
ScriptedTask ScriptedTask describes a rather generic ability to perform an operation upon a DSpace object.
TaskQueue TaskQueue objects manage access to named queues of task entries.
 

Class Summary
AbstractCurationTask AbstractCurationTask encapsulates a few common patterns of task use, resources, and convenience methods.
CurationCli CurationCli provides command-line access to Curation tools and processes.
Curator Curator orchestrates and manages the application of a one or more curation tasks to a DSpace object.
FileTaskQueue FileTaskQueue provides a TaskQueue implementation based on flat files for the queues and semaphores.
ResolvedTask ResolvedTask wraps an implementation of one of the CurationTask or ScriptedTask interfaces and provides for uniform invocation based on CurationTask methods.
TaskQueueEntry TaskQueueEntry defines the record or entry in the named task queues.
TaskResolver TaskResolver takes a logical name of a curation task and attempts to deliver a suitable implementation object.
Utils Utils contains a few commonly occurring methods.
WorkflowCurator WorkflowCurator manages interactions between curation and workflow.
 

Enum Summary
Curator.Invoked  
Curator.TxScope  
 

Annotation Types Summary
Distributive Annotation type for CurationTasks.
Mutative Annotation type for CurationTasks.
Suspendable Annotation type for CurationTasks.
 



Copyright © 2012 DuraSpace. All Rights Reserved.