Package digilib.servlet
Class Texter
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
digilib.servlet.Texter
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
@WebServlet(name="Texter",
urlPatterns={"/Texter/*","/servlet/Texter/*"})
public class Texter
extends javax.servlet.http.HttpServlet
Servlet for displaying text
- Author:
- casties
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.slf4j.Logger
logger for accounting requestsprotected AuthzOps
AuthOps instanceprotected String
default text directoryprotected DocuDirCache
DocuDirCache instanceprotected DigilibServletConfiguration
DigilibConfiguration instanceprotected FileOps
FileOps instanceprotected org.slf4j.Logger
general loggerstatic String
Servlet versionprotected boolean
use authentication -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected void
doPost
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected TextFile
getTextFile
(DigilibServletRequest dlRequest, String subDirectory) Looks for a file in the given subDirectory.void
init
(javax.servlet.ServletConfig config) protected void
processRequest
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
tlVersion
Servlet version -
dlConfig
DigilibConfiguration instance -
logger
protected org.slf4j.Logger loggergeneral logger -
accountlog
protected static org.slf4j.Logger accountloglogger for accounting requests -
fileOp
FileOps instance -
authzOp
AuthOps instance -
dirCache
DocuDirCache instance -
useAuthorization
protected boolean useAuthorizationuse authentication -
defaultDir
default text directory
-
-
Constructor Details
-
Texter
public Texter()
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
processRequest
protected void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
getTextFile
Looks for a file in the given subDirectory.- Parameters:
dlRequest
- The received request which has the file path.subDirectory
- The subDirectory of the file path where the file should be found.- Returns:
- The wanted Textfile or null if there wasn't a file.
-