org.drools.guvnor.server.files
Class AssetFileServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.drools.guvnor.server.files.RepositoryServlet
              extended by org.drools.guvnor.server.files.AssetFileServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
WorkflowManagerServlet

public class AssetFileServlet
extends RepositoryServlet

This is for dealing with assets that have an attachment (ie assets that are really an attachment).

See Also:
Serialized Form

Constructor Summary
AssetFileServlet()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          doGet acting like a dispatcher.
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Posting accepts content of various types - may be an attachement for an asset, or perhaps a repository import to process.
protected  void processAttachmentDownload(String uuid, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class org.drools.guvnor.server.files.RepositoryServlet
allowUser, getFileManager
 
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, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssetFileServlet

public AssetFileServlet()
Method Detail

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      IOException
Posting accepts content of various types - may be an attachement for an asset, or perhaps a repository import to process.

Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse res)
              throws javax.servlet.ServletException,
                     IOException
doGet acting like a dispatcher.

Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException

processAttachmentDownload

protected void processAttachmentDownload(String uuid,
                                         javax.servlet.http.HttpServletResponse response)
                                  throws IOException
Throws:
IOException


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.