services
Class DownloadService

java.lang.Object
  extended by services.Service
      extended by services.DownloadService
Direct Known Subclasses:
DataDownload, ExamSubscriptionsInTXT, ExamSubscriptionsInXML, PublicDownload, StudentDownload, TutorCorrDownload, TutorDownload

public abstract class DownloadService
extends Service

Abstrakter DownloadService als Oberklasse aller Services, die (binäre) Files handlen. Für solche Services existiert eine Sonderbehandlung im UebManager:
es werden weder Header noch Footer eingefügt, auch wenn eine HTML-Datei runtergeladen wird.
Ein Download-Service kann deshalb keine Templates und Variablen in seine Ausgabe einfügen. Fehlerrückmeldung erfolgt durch Service.sendErrorRedirect(int StatusCode)!

Author:
Thorsten Berger

Field Summary
 
Fields inherited from class services.Service
SC_BAD_REQUEST, SC_FORBIDDEN, SC_INTERNAL_SERVER_ERROR, SC_METHOD_NOT_ALLOWED, SC_NOT_FOUND
 
Constructor Summary
DownloadService(RequestInfo ri)
           
DownloadService(RequestInfo ri, java.lang.String ContentType)
           
DownloadService(RequestInfo ri, java.lang.String ContentType, boolean isDownloadService)
           
 
Method Summary
 
Methods inherited from class services.Service
addString, filterHtml, getAndCheckParameter, getAndCheckParameter, getAndCheckParameter, getAndCheckParameter, getContent, getContentType, getStatusCode, getVM, includeError, includeInfo, isDownloadService, processRequest, respondError, respondError, respondError, respondWithHtmlService, sendErrorRedirect, sendErrorRedirect, setTemplate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DownloadService

public DownloadService(RequestInfo ri,
                       java.lang.String ContentType,
                       boolean isDownloadService)

DownloadService

public DownloadService(RequestInfo ri,
                       java.lang.String ContentType)

DownloadService

public DownloadService(RequestInfo ri)