org.dspace.app.xmlui.aspect.xmlworkflow.admin
Class WorkflowOverviewTransformer

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.xmlworkflow.admin.WorkflowOverviewTransformer
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 WorkflowOverviewTransformer
extends AbstractDSpaceTransformer

A transformer that renders all xmlworkflow items and allows for the admin to either delete them or send them back to the submitter

Author:
Bram De Schouwer (bram.deschouwer at dot com), Kevin Van de Velde (kevin at atmire dot com), Ben Bosman (ben at atmire dot com), Mark Diggory (markd at atmire dot com)

Field Summary
 
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
WorkflowOverviewTransformer()
           
 
Method Summary
 void addBody(Body body)
          What to add at the end of the body
 void addPageMeta(PageMeta pageMeta)
          Add Page metadata.
protected  void buildSearchControls(Division div)
           
protected  void buildSearchResultsDivision(Division div)
          Attach a division to the given search division named "search-results" which contains results for this search query.
protected  String generateURL(Map<String,String> parameters)
          Generate a url to the simple search url.
protected  String getParameterOrder()
           
protected  int getParameterPage()
           
protected  int getParameterRpp()
           
protected  int getParameterSortBy()
           
 
Methods inherited from class org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
addOptions, addUserMeta, decodeFromURL, dispose, encodeForURL, generateURL, getComponentName, getObjectManager, handleException, recycle, setup
 
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
 

Constructor Detail

WorkflowOverviewTransformer

public WorkflowOverviewTransformer()
Method Detail

addPageMeta

public void addPageMeta(PageMeta pageMeta)
                 throws WingException,
                        SQLException
Add Page metadata.

Specified by:
addPageMeta in interface DSpaceTransformer
Specified by:
addPageMeta in interface WingTransformer
Overrides:
addPageMeta in class AbstractDSpaceTransformer
Throws:
WingException
SQLException

addBody

public void addBody(Body body)
             throws SAXException,
                    WingException,
                    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
SQLException
IOException
AuthorizeException

buildSearchResultsDivision

protected void buildSearchResultsDivision(Division div)
                                   throws IOException,
                                          SQLException,
                                          WingException,
                                          AuthorizeException
Attach a division to the given search division named "search-results" which contains results for this search query.

Parameters:
div - The division to contain the results division.
Throws:
IOException
SQLException
WingException
AuthorizeException

getParameterPage

protected int getParameterPage()

getParameterRpp

protected int getParameterRpp()

getParameterSortBy

protected int getParameterSortBy()

getParameterOrder

protected String getParameterOrder()

generateURL

protected String generateURL(Map<String,String> parameters)
                      throws UIException
Generate a url to the simple search url.

Throws:
UIException

buildSearchControls

protected void buildSearchControls(Division div)
                            throws WingException,
                                   SQLException
Throws:
WingException
SQLException


Copyright © 2011 DuraSpace. All Rights Reserved.