Class DecisionTableXLSFileServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class DecisionTableXLSFileServlet
    extends org.guvnor.common.services.backend.file.upload.AbstractFileServlet
    This is for dealing with XLS Decision Tables
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.guvnor.common.services.backend.file.upload.AbstractFileServlet

        DEFAULT_CLIENT_ID, sessionProvider
      • Fields inherited from class org.uberfire.server.BaseFilteredServlet

        excludes, includes
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.uberfire.backend.vfs.Path convertPath​(String fullPath)  
      protected org.uberfire.backend.vfs.Path convertPath​(String fileName, String contextPath)  
      protected void doCreate​(org.uberfire.backend.vfs.Path path, InputStream data, javax.servlet.http.HttpServletRequest request, String comment)  
      protected InputStream doLoad​(org.uberfire.backend.vfs.Path path, javax.servlet.http.HttpServletRequest request)  
      protected void doUpdate​(org.uberfire.backend.vfs.Path path, InputStream data, javax.servlet.http.HttpServletRequest request, String comment)  
      • Methods inherited from class org.guvnor.common.services.backend.file.upload.AbstractFileServlet

        doGet, doPost, getSessionId, init, processAttachmentDownload
      • Methods inherited from class org.uberfire.server.BaseFilteredServlet

        validateAccess, validateAccess
      • 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
    • Constructor Detail

      • DecisionTableXLSFileServlet

        public DecisionTableXLSFileServlet()
    • Method Detail

      • doLoad

        protected InputStream doLoad​(org.uberfire.backend.vfs.Path path,
                                     javax.servlet.http.HttpServletRequest request)
        Specified by:
        doLoad in class org.guvnor.common.services.backend.file.upload.AbstractFileServlet
      • doCreate

        protected void doCreate​(org.uberfire.backend.vfs.Path path,
                                InputStream data,
                                javax.servlet.http.HttpServletRequest request,
                                String comment)
        Specified by:
        doCreate in class org.guvnor.common.services.backend.file.upload.AbstractFileServlet
      • doUpdate

        protected void doUpdate​(org.uberfire.backend.vfs.Path path,
                                InputStream data,
                                javax.servlet.http.HttpServletRequest request,
                                String comment)
        Specified by:
        doUpdate in class org.guvnor.common.services.backend.file.upload.AbstractFileServlet
      • convertPath

        protected org.uberfire.backend.vfs.Path convertPath​(String fileName,
                                                            String contextPath)
                                                     throws URISyntaxException
        Specified by:
        convertPath in class org.guvnor.common.services.backend.file.upload.AbstractFileServlet
        Throws:
        URISyntaxException
      • convertPath

        protected org.uberfire.backend.vfs.Path convertPath​(String fullPath)
                                                     throws URISyntaxException
        Specified by:
        convertPath in class org.guvnor.common.services.backend.file.upload.AbstractFileServlet
        Throws:
        URISyntaxException