org.jbpm.formbuilder.server
Class RESTFormService

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

public class RESTFormService
extends RESTBaseService


Constructor Summary
RESTFormService()
           
 
Method Summary
 javax.ws.rs.core.Response deleteForm(String pkgName, String formId, javax.servlet.http.HttpServletRequest request)
           
 javax.ws.rs.core.Response deleteFormItem(String pkgName, String formItemName, javax.servlet.http.HttpServletRequest request)
           
 javax.ws.rs.core.Response getExportTemplate(String fileName, String formName, String language, javax.servlet.ServletContext context)
           
 javax.ws.rs.core.Response getForm(String pkgName, String formId, javax.servlet.ServletContext context)
           
 javax.ws.rs.core.Response getFormItem(String pkgName, String formItemId, javax.servlet.ServletContext context)
           
 javax.ws.rs.core.Response getFormItems(String pkgName, javax.servlet.ServletContext context)
           
 javax.ws.rs.core.Response getFormPreview(FormPreviewDTO dto, String language, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request)
           
 javax.ws.rs.core.Response getForms(String pkgName, javax.servlet.ServletContext context)
           
 FormDefinitionService getFormService()
           
 javax.ws.rs.core.Response getFormTemplate(FormPreviewDTO dto, String language, javax.servlet.ServletContext context)
           
 javax.ws.rs.core.Response getHtmlTemplate(String fileName)
           
protected  Renderer getRenderer(String language)
           
protected  Translator getTranslator(String language)
           
 void processFormTemplate(String action, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 javax.ws.rs.core.Response saveForm(String jsonBody, String pkgName, javax.servlet.http.HttpServletRequest request)
           
 javax.ws.rs.core.Response saveFormItem(String jsonBody, String pkgName, String formItemName, javax.servlet.http.HttpServletRequest request)
           
 void setContext(javax.servlet.ServletContext context)
           
 void setFormService(FormDefinitionService formService)
           
 
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

RESTFormService

public RESTFormService()
Method Detail

setContext

public void setContext(@Context
                       javax.servlet.ServletContext context)

getForms

public javax.ws.rs.core.Response getForms(String pkgName,
                                          @Context
                                          javax.servlet.ServletContext context)

getForm

public javax.ws.rs.core.Response getForm(String pkgName,
                                         String formId,
                                         @Context
                                         javax.servlet.ServletContext context)

saveForm

public javax.ws.rs.core.Response saveForm(String jsonBody,
                                          String pkgName,
                                          @Context
                                          javax.servlet.http.HttpServletRequest request)

deleteForm

public javax.ws.rs.core.Response deleteForm(String pkgName,
                                            String formId,
                                            @Context
                                            javax.servlet.http.HttpServletRequest request)

getFormItems

public javax.ws.rs.core.Response getFormItems(String pkgName,
                                              @Context
                                              javax.servlet.ServletContext context)

getFormItem

public javax.ws.rs.core.Response getFormItem(String pkgName,
                                             String formItemId,
                                             @Context
                                             javax.servlet.ServletContext context)

saveFormItem

public javax.ws.rs.core.Response saveFormItem(String jsonBody,
                                              String pkgName,
                                              String formItemName,
                                              @Context
                                              javax.servlet.http.HttpServletRequest request)

deleteFormItem

public javax.ws.rs.core.Response deleteFormItem(String pkgName,
                                                String formItemName,
                                                @Context
                                                javax.servlet.http.HttpServletRequest request)

getFormPreview

public javax.ws.rs.core.Response getFormPreview(FormPreviewDTO dto,
                                                String language,
                                                @Context
                                                javax.servlet.ServletContext context,
                                                @Context
                                                javax.servlet.http.HttpServletRequest request)

getFormTemplate

public javax.ws.rs.core.Response getFormTemplate(FormPreviewDTO dto,
                                                 String language,
                                                 @Context
                                                 javax.servlet.ServletContext context)

processFormTemplate

public void processFormTemplate(String action,
                                @Context
                                javax.servlet.ServletContext context,
                                @Context
                                javax.servlet.http.HttpServletRequest request,
                                @Context
                                javax.servlet.http.HttpServletResponse response)

getHtmlTemplate

public javax.ws.rs.core.Response getHtmlTemplate(String fileName)

getExportTemplate

public javax.ws.rs.core.Response getExportTemplate(String fileName,
                                                   String formName,
                                                   String language,
                                                   @Context
                                                   javax.servlet.ServletContext context)

getTranslator

protected Translator getTranslator(String language)
                            throws TranslatorException
Throws:
TranslatorException

getRenderer

protected Renderer getRenderer(String language)
                        throws RendererException
Throws:
RendererException

setFormService

public void setFormService(FormDefinitionService formService)
Parameters:
formService - the formService to set (for test cases purpose)

getFormService

public FormDefinitionService getFormService()


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