org.dspace.app.xmlui.aspect.submission.workflow
Class PerformTaskStep

java.lang.Object
  extended by org.apache.cocoon.util.AbstractLogEnabled
      extended by org.apache.cocoon.xml.AbstractXMLProducer
          extended by org.apache.cocoon.xml.AbstractXMLPipe
              extended by org.apache.cocoon.transformation.AbstractTransformer
                  extended by org.dspace.app.xmlui.wing.AbstractWingTransformer
                      extended by org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
                          extended by org.dspace.app.xmlui.aspect.submission.AbstractStep
                              extended by org.dspace.app.xmlui.aspect.submission.workflow.PerformTaskStep
All Implemented Interfaces:
org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, org.apache.cocoon.sitemap.SitemapModelComponent, org.apache.cocoon.transformation.Transformer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer, org.apache.excalibur.xml.sax.XMLConsumer, DSpaceTransformer, WingTransformer, ContentHandler, LexicalHandler

public class PerformTaskStep
extends AbstractStep

This step displays a workfrow item to the user and and presents several possible actions that they may preform on the task. General the user may, accept the item, reject the item, or edit the item's metadata before accepting or rejecting. The user is also given the option of taking the task or returning it to the pool.

Author:
Scott Phillips

Field Summary
protected static Message T_approve_help
           
protected static Message T_approve_submit
           
protected static Message T_cancel_submit
           
protected static Message T_commit_help
           
protected static Message T_commit_submit
           
protected static Message T_edit_help
           
protected static Message T_edit_submit
           
protected static Message T_info1
          Language Strings
protected static Message T_leave_help
           
protected static Message T_leave_submit
           
protected static Message T_reject_help
           
protected static Message T_reject_submit
           
protected static Message T_return_help
           
protected static Message T_return_submit
           
protected static Message T_take_help
           
protected static Message T_take_submit
           
 
Fields inherited from class org.dspace.app.xmlui.aspect.submission.AbstractStep
errorFields, errorFlag, handle, id, requireHandle, requireStep, requireSubmission, requireWorkflow, requireWorkspace, stepAndPage, submission, submissionInfo, T_complete, T_creative_commons, T_default_title, T_default_trail, T_describe, T_dspace_home, T_initial_questions, T_license, T_next, T_previous, T_review, T_save, T_showfull, T_showsimple, T_submission_head, T_submission_title, T_submission_trail, T_upload, T_workflow_head, T_workflow_title, T_workflow_trail
 
Fields inherited from class org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
context, contextPath, eperson, knot, objectModel, parameters, servletPath, sitemapURI, url
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
 
Fields inherited from interface org.apache.cocoon.transformation.Transformer
ROLE
 
Constructor Summary
PerformTaskStep()
          Establish our required parameters, abstractStep will enforce these.
 
Method Summary
 void addBody(Body body)
          What to add at the end of the body
 
Methods inherited from class org.dspace.app.xmlui.aspect.submission.AbstractStep
addControlButtons, addJumpButton, addPageMeta, addSubmissionProgressList, getErrorFields, getMaxStepAndPageReached, getPage, getStep, isFirstStep, isLastStep, recycle, setup
 
Methods inherited from class org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
addOptions, addUserMeta, decodeFromURL, dispose, encodeForURL, generateURL, getComponentName, getObjectManager, handleException
 
Methods inherited from class org.dspace.app.xmlui.wing.AbstractWingTransformer
createWingDocument, endDocument, endElement, endPrefixMapping, getDefaultMessageCatalogue, message, message, setupWing, startDocument, startElement, startPrefixMapping
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe
characters, comment, endCDATA, endDTD, endEntity, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDTD, startEntity
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setConsumer, setContentHandler, setLexicalHandler
 
Methods inherited from class org.apache.cocoon.util.AbstractLogEnabled
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity
 
Methods inherited from interface org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
 
Methods inherited from interface org.apache.cocoon.xml.XMLProducer
setConsumer
 

Field Detail

T_info1

protected static final Message T_info1
Language Strings


T_take_help

protected static final Message T_take_help

T_take_submit

protected static final Message T_take_submit

T_leave_help

protected static final Message T_leave_help

T_leave_submit

protected static final Message T_leave_submit

T_approve_help

protected static final Message T_approve_help

T_approve_submit

protected static final Message T_approve_submit

T_commit_help

protected static final Message T_commit_help

T_commit_submit

protected static final Message T_commit_submit

T_reject_help

protected static final Message T_reject_help

T_reject_submit

protected static final Message T_reject_submit

T_edit_help

protected static final Message T_edit_help

T_edit_submit

protected static final Message T_edit_submit

T_return_help

protected static final Message T_return_help

T_return_submit

protected static final Message T_return_submit

T_cancel_submit

protected static final Message T_cancel_submit
Constructor Detail

PerformTaskStep

public PerformTaskStep()
Establish our required parameters, abstractStep will enforce these.

Method Detail

addBody

public void addBody(Body body)
             throws SAXException,
                    WingException,
                    UIException,
                    SQLException,
                    IOException,
                    AuthorizeException
Description copied from class: AbstractDSpaceTransformer
What to add at the end of the body

Specified by:
addBody in interface DSpaceTransformer
Specified by:
addBody in interface WingTransformer
Overrides:
addBody in class AbstractDSpaceTransformer
Throws:
SAXException
WingException
UIException
SQLException
IOException
AuthorizeException


Copyright © 2011 DuraSpace. All Rights Reserved.