uk.ac.cam.spectra.spectrasub.services
Class FileService

java.lang.Object
  extended by uk.ac.cam.spectra.spectrasub.services.FileService
All Implemented Interfaces:
org.apache.tapestry.engine.IEngineService

public class FileService
extends java.lang.Object
implements org.apache.tapestry.engine.IEngineService

Handles file downloads in the "Confirm" stage of the upload process (a service is the equivalent of a straight servlet). This component is wired to the spring world via hivemodule.xml, which provides the Packager dependency.

Author:
ojd20

Constructor Summary
FileService()
           
 
Method Summary
 org.apache.tapestry.error.RequestExceptionReporter getExceptionReporter()
           
 org.apache.tapestry.engine.ILink getLink(boolean post, java.lang.Object param)
           
 org.apache.tapestry.services.LinkFactory getLinkFactory()
           
 java.lang.String getName()
           
 Packager getPackager()
           
 org.apache.tapestry.web.WebResponse getResponse()
           
 void service(org.apache.tapestry.IRequestCycle cycle)
           
 void setExceptionReporter(org.apache.tapestry.error.RequestExceptionReporter exceptionReporter)
           
 void setLinkFactory(org.apache.tapestry.services.LinkFactory linkFactory)
           
 void setPackager(Packager packager)
           
 void setResponse(org.apache.tapestry.web.WebResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileService

public FileService()
Method Detail

getExceptionReporter

public org.apache.tapestry.error.RequestExceptionReporter getExceptionReporter()

setExceptionReporter

public void setExceptionReporter(org.apache.tapestry.error.RequestExceptionReporter exceptionReporter)

getPackager

public Packager getPackager()

setPackager

public void setPackager(Packager packager)

getResponse

public org.apache.tapestry.web.WebResponse getResponse()

setResponse

public void setResponse(org.apache.tapestry.web.WebResponse response)

getLink

public org.apache.tapestry.engine.ILink getLink(boolean post,
                                                java.lang.Object param)
Specified by:
getLink in interface org.apache.tapestry.engine.IEngineService

getName

public java.lang.String getName()
Specified by:
getName in interface org.apache.tapestry.engine.IEngineService

service

public void service(org.apache.tapestry.IRequestCycle cycle)
             throws java.io.IOException
Specified by:
service in interface org.apache.tapestry.engine.IEngineService
Throws:
java.io.IOException

getLinkFactory

public org.apache.tapestry.services.LinkFactory getLinkFactory()

setLinkFactory

public void setLinkFactory(org.apache.tapestry.services.LinkFactory linkFactory)


Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.