org.jbpm.formbuilder.server
Class RESTFileService

java.lang.Object
  extended by org.jbpm.formbuilder.server.RESTBaseService
      extended by org.jbpm.formbuilder.server.RESTFileService

public class RESTFileService
extends RESTBaseService


Constructor Summary
RESTFileService()
           
 
Method Summary
protected  org.apache.commons.fileupload.servlet.ServletFileUpload createFileUpload()
           
 javax.ws.rs.core.Response deleteFile(javax.servlet.http.HttpServletRequest request, String packageName, String fileName)
           
 javax.ws.rs.core.Response getFile(javax.servlet.http.HttpServletRequest request, String packageName, String fileName)
           
 javax.ws.rs.core.Response getFiles(javax.servlet.http.HttpServletRequest request, String packageName, String[] fileTypes)
           
 FileService getFileService()
           
 boolean isDynamicService()
           
protected  boolean isMultipart(javax.servlet.http.HttpServletRequest request)
           
protected  List<?> parseFiles(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.servlet.ServletFileUpload upload)
           
protected  byte[] readItem(org.apache.commons.fileupload.FileItem item)
           
 javax.ws.rs.core.Response saveFile(String packageName, javax.servlet.http.HttpServletRequest request)
           
protected  void setContext(javax.servlet.ServletContext context)
           
 void setDynamicService(boolean dynamicService)
           
 void setFileService(FileService fileService)
           
 
Methods inherited from class org.jbpm.formbuilder.server.RESTBaseService
error
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RESTFileService

public RESTFileService()
Method Detail

setContext

protected void setContext(javax.servlet.ServletContext context)

saveFile

public javax.ws.rs.core.Response saveFile(String packageName,
                                          @Context
                                          javax.servlet.http.HttpServletRequest request)

isMultipart

protected boolean isMultipart(javax.servlet.http.HttpServletRequest request)

readItem

protected byte[] readItem(org.apache.commons.fileupload.FileItem item)
                   throws IOException
Throws:
IOException

parseFiles

protected List<?> parseFiles(javax.servlet.http.HttpServletRequest request,
                             org.apache.commons.fileupload.servlet.ServletFileUpload upload)
                      throws org.apache.commons.fileupload.FileUploadException
Throws:
org.apache.commons.fileupload.FileUploadException

createFileUpload

protected org.apache.commons.fileupload.servlet.ServletFileUpload createFileUpload()

deleteFile

public javax.ws.rs.core.Response deleteFile(@Context
                                            javax.servlet.http.HttpServletRequest request,
                                            String packageName,
                                            String fileName)

getFiles

public javax.ws.rs.core.Response getFiles(@Context
                                          javax.servlet.http.HttpServletRequest request,
                                          String packageName,
                                          String[] fileTypes)

getFile

public javax.ws.rs.core.Response getFile(@Context
                                         javax.servlet.http.HttpServletRequest request,
                                         String packageName,
                                         String fileName)

setFileService

public void setFileService(FileService fileService)
Parameters:
fileService - the fileService to set (for test case purposes)

getFileService

public FileService getFileService()

isDynamicService

public boolean isDynamicService()

setDynamicService

public void setDynamicService(boolean dynamicService)


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