|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.app.xmlui.aspect.administrative.FlowCurationUtils
public class FlowCurationUtils
| Field Summary | |
|---|---|
static Map<String,String> |
allTasks
|
static String |
CURATE_GROUP_NAMES
|
static String |
CURATE_GROUP_PREFIX
|
static String |
CURATE_TASK_NAMES
Utility methods to support curation groups/tasks form fields |
static Map<String,String[]> |
groupedTasks
|
static Map<String,String> |
groups
|
static String |
UNGROUPED_TASKS
|
| Constructor Summary | |
|---|---|
FlowCurationUtils()
|
|
| Method Summary | |
|---|---|
protected static Curator |
getCurator(String taskName)
|
static Select |
getGroupSelectOptions(Select select)
|
protected static FlowResult |
getQueueFlowResult(String taskName,
boolean status,
String objId,
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(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,
String curateGroup)
|
protected static String |
getUITaskName(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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String CURATE_TASK_NAMES
public static final String CURATE_GROUP_NAMES
public static final String CURATE_GROUP_PREFIX
public static final String UNGROUPED_TASKS
public static Map<String,String> allTasks
public static Map<String,String[]> groupedTasks
public static Map<String,String> groups
| Constructor Detail |
|---|
public FlowCurationUtils()
| Method Detail |
|---|
protected static Curator getCurator(String taskName)
protected static FlowResult getRunFlowResult(String taskName,
Curator curator,
boolean success)
taskName - name of Curation Taskcurator - active Curatorsuccess - whether it succeeded or failed
protected static FlowResult getQueueFlowResult(String taskName,
boolean status,
String objId,
String queueName)
taskName - name of Curation Taskstatus - whether it succeeded or failedobjId - the DSpace object IDqueueName - the name of the queue
protected static String getUITaskName(String taskID)
taskID - the short name / identifier for the task
public static FlowResult processCurateObject(Context context,
org.apache.cocoon.environment.Request request)
context - current DSpace Contextrequest - current Cocoon request
CurateForm
public static FlowResult processQueueObject(Context context,
org.apache.cocoon.environment.Request request)
context - current DSpace Contextrequest - current Cocoon request
CurateFormpublic static void setupCurationTasks()
public static void setAllTasks()
throws WingException,
UnsupportedEncodingException
WingException
UnsupportedEncodingException
public static void setGroups()
throws WingException,
UnsupportedEncodingException
WingException
UnsupportedEncodingException
public static void setGroupedTasks()
throws WingException,
UnsupportedEncodingException
WingException
UnsupportedEncodingException
public static Select getGroupSelectOptions(Select select)
throws WingException
WingException
public static Select getTaskSelectOptions(Select select,
String curateGroup)
throws WingException
WingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||