public class FlowCurationUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
allTasks |
static java.lang.String |
CURATE_GROUP_NAMES |
static java.lang.String |
CURATE_GROUP_PREFIX |
static java.lang.String |
CURATE_TASK_NAMES
Utility methods to support curation groups/tasks form fields
|
static java.util.Map<java.lang.String,java.lang.String[]> |
groupedTasks |
static java.util.Map<java.lang.String,java.lang.String> |
groups |
static java.lang.String |
UNGROUPED_TASKS |
| Constructor and Description |
|---|
FlowCurationUtils() |
| Modifier and Type | Method and Description |
|---|---|
protected static Curator |
getCurator(java.lang.String taskName) |
static Select |
getGroupSelectOptions(Select select) |
protected static FlowResult |
getQueueFlowResult(java.lang.String taskName,
boolean status,
java.lang.String objId,
java.lang.String queueName)
Build a FlowResult which will provide a Notice to users, notifying them
of whether the Curation task was queued successfully or not
|
protected static FlowResult |
getRunFlowResult(java.lang.String taskName,
Curator curator,
boolean success)
Build a FlowResult which will provide a Notice to users, notifying them
of whether the Curation task succeeded or failed.
|
static Select |
getTaskSelectOptions(Select select,
java.lang.String curateGroup) |
protected static java.lang.String |
getUITaskName(java.lang.String taskID)
Retrieve UI "friendly" Task Name for display to user
|
static FlowResult |
processCurateObject(Context context,
org.apache.cocoon.environment.Request request)
Utility method to process curation tasks
submitted via the DSpace Admin UI Curate Form.
|
static FlowResult |
processQueueObject(Context context,
org.apache.cocoon.environment.Request request)
Utility method to queue curation tasks
submitted via the DSpace Admin UI Curate Form.
|
static void |
setAllTasks() |
static void |
setGroupedTasks() |
static void |
setGroups() |
static void |
setupCurationTasks() |
public static final java.lang.String CURATE_TASK_NAMES
public static final java.lang.String CURATE_GROUP_NAMES
public static final java.lang.String CURATE_GROUP_PREFIX
public static final java.lang.String UNGROUPED_TASKS
public static java.util.Map<java.lang.String,java.lang.String> allTasks
public static java.util.Map<java.lang.String,java.lang.String[]> groupedTasks
public static java.util.Map<java.lang.String,java.lang.String> groups
protected static Curator getCurator(java.lang.String taskName)
protected static FlowResult getRunFlowResult(java.lang.String taskName, Curator curator, boolean success)
taskName - name of Curation Taskcurator - active Curatorsuccess - whether it succeeded or failedprotected static FlowResult getQueueFlowResult(java.lang.String taskName, boolean status, java.lang.String objId, java.lang.String queueName)
taskName - name of Curation Taskstatus - whether it succeeded or failedobjId - the DSpace object IDqueueName - the name of the queueprotected static java.lang.String getUITaskName(java.lang.String taskID)
taskID - the short name / identifier for the taskpublic static FlowResult processCurateObject(Context context, org.apache.cocoon.environment.Request request)
context - current DSpace Contextrequest - current Cocoon requestCurateFormpublic static FlowResult processQueueObject(Context context, org.apache.cocoon.environment.Request request)
context - current DSpace Contextrequest - current Cocoon requestCurateFormpublic static void setupCurationTasks()
public static void setAllTasks()
throws WingException,
java.io.UnsupportedEncodingException
WingExceptionjava.io.UnsupportedEncodingExceptionpublic static void setGroups()
throws WingException,
java.io.UnsupportedEncodingException
WingExceptionjava.io.UnsupportedEncodingExceptionpublic static void setGroupedTasks()
throws WingException,
java.io.UnsupportedEncodingException
WingExceptionjava.io.UnsupportedEncodingExceptionpublic static Select getGroupSelectOptions(Select select) throws WingException
WingExceptionpublic static Select getTaskSelectOptions(Select select, java.lang.String curateGroup) throws WingException
WingExceptionCopyright © 2014 DuraSpace. All Rights Reserved.