org.dspace.app.xmlui.aspect.discovery
Class CollectionRecentSubmissions

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.discovery.AbstractFiltersTransformer
                              extended by org.dspace.app.xmlui.aspect.discovery.CollectionRecentSubmissions
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 CollectionRecentSubmissions
extends AbstractFiltersTransformer

Renders a list of recently submitted items for the collection by using discovery

Author:
Kevin Van de Velde (kevin at atmire dot com), Mark Diggory (markd at atmire dot com), Ben Bosman (ben at atmire dot com)

Field Summary
 
Fields inherited from class org.dspace.app.xmlui.aspect.discovery.AbstractFiltersTransformer
queryArgs, queryResults, validity
 
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
CollectionRecentSubmissions()
           
 
Method Summary
 void addBody(Body body)
          Display a single collection
 String getView()
           
 void performSearch(DSpaceObject scope)
          Get the recently submitted items for the given community or collection.
 
Methods inherited from class org.dspace.app.xmlui.aspect.discovery.AbstractFiltersTransformer
addOptions, getKey, getScope, getSearchService, getValidity, prepareDefaultFilters, recycle
 
Methods inherited from class org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer
addPageMeta, addUserMeta, decodeFromURL, dispose, encodeForURL, generateURL, getComponentName, getObjectManager, handleException, 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

CollectionRecentSubmissions

public CollectionRecentSubmissions()
Method Detail

addBody

public void addBody(Body body)
             throws SAXException,
                    WingException,
                    SQLException,
                    IOException,
                    AuthorizeException
Display a single collection

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

performSearch

public void performSearch(DSpaceObject scope)
Get the recently submitted items for the given community or collection.

Specified by:
performSearch in class AbstractFiltersTransformer
Parameters:
scope - The comm/collection.

getView

public String getView()
Specified by:
getView in class AbstractFiltersTransformer


Copyright © 2013 DuraSpace. All Rights Reserved.