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.Loggerlogger for accounting requestsprotected AuthzOpsAuthOps instanceprotected Stringdefault text directoryprotected DocuDirCacheDocuDirCache instanceprotected DigilibServletConfigurationDigilibConfiguration instanceprotected FileOpsFileOps instanceprotected org.slf4j.Loggergeneral loggerstatic StringServlet versionprotected booleanuse authentication -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected TextFilegetTextFile(DigilibServletRequest dlRequest, String subDirectory) Looks for a file in the given subDirectory.voidinit(javax.servlet.ServletConfig config) protected voidprocessRequest(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, serviceMethods 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:
initin interfacejavax.servlet.Servlet- Overrides:
initin 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:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
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.
-