All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dspace.curate.package-info Maven / Gradle / Ivy

There is a newer version: 8.0
Show newest version
/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */

/**
 * In DSpace, "curation" refers to the application of one or more "tasks" to one
 * or more model objects.  There are two fundamental classes to consider:
 *
 * 
*
{@link CurationTask}
*
Code to be applied to model objects. A task is invoked on a single * object, and may analyze and/or modify it as required.
*
{@link Curator}
*
Applies tasks to model objects as requested. See this class for * details of the order of application of tasks to objects.
*
* *

Curation requests may be run immediately or queued for batch processing. * *

Tasks may also be attached to a workflow step, so that a set of tasks is * applied to each uninstalled Item which passes through that step. See * {@link org.dspace.curate.service.XmlWorkflowCuratorService}. * *

A task may return to the Curator a status code, a final status message, * and an optional report character stream. */ package org.dspace.curate;





© 2015 - 2024 Weber Informatics LLC | Privacy Policy