public abstract class AbstractFileServlet
extends org.uberfire.server.BaseFilteredServlet
| Constructor and Description |
|---|
AbstractFileServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.uberfire.backend.vfs.Path |
convertPath(String fullPath)
Convert fullPath into a Path
|
protected abstract org.uberfire.backend.vfs.Path |
convertPath(String fileName,
String contextPath)
Convert fileName and contextPath into a Path
|
protected abstract void |
doCreate(org.uberfire.backend.vfs.Path path,
InputStream data,
javax.servlet.http.HttpServletRequest request,
String comment)
Create a new resource
|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
doGet acting like a dispatcher.
|
protected abstract InputStream |
doLoad(org.uberfire.backend.vfs.Path path,
javax.servlet.http.HttpServletRequest request)
Load resource
|
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Posting accepts content of various types.
|
protected abstract void |
doUpdate(org.uberfire.backend.vfs.Path path,
InputStream data,
javax.servlet.http.HttpServletRequest request,
String comment)
Update a resource
|
protected void |
processAttachmentDownload(String url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
init, validateAccess, validateAccessdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected abstract InputStream doLoad(org.uberfire.backend.vfs.Path path, javax.servlet.http.HttpServletRequest request)
path - request - protected abstract void doCreate(org.uberfire.backend.vfs.Path path,
InputStream data,
javax.servlet.http.HttpServletRequest request,
String comment)
path - data - request - comment - protected abstract void doUpdate(org.uberfire.backend.vfs.Path path,
InputStream data,
javax.servlet.http.HttpServletRequest request,
String comment)
path - data - request - comment - protected abstract org.uberfire.backend.vfs.Path convertPath(String fileName, String contextPath) throws URISyntaxException
fileName - contextPath - URISyntaxExceptionprotected abstract org.uberfire.backend.vfs.Path convertPath(String fullPath) throws URISyntaxException
fullPath - URISyntaxExceptionprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void processAttachmentDownload(String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOExceptionCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.