org.jbpm.integration.console.forms
Class AbstractFormDispatcher

java.lang.Object
  extended by org.jbpm.integration.console.forms.AbstractFormDispatcher
Direct Known Subclasses:
ProcessFormDispatcher, TaskFormDispatcher

public class AbstractFormDispatcher
extends java.lang.Object

Base class for freemarker based form dispatcher implementations that should run on JBoss. Uses org.jbpm.integration.spi.mgmt.ServerConfig to resolve the HTTP host and port.

Author:
Heiko.Braun

Field Summary
protected static java.lang.String FORM_DIRECTIVE_KEY
           
protected static java.lang.String OUTCOME_DIRECTIVE_NAME
           
protected  ProcessEngine processEngine
           
static java.lang.String PROCESSFORMS_CSS
           
protected static java.lang.String WEB_CONTEXT
           
protected  java.lang.String webServiceHost
           
protected  java.lang.String webServicePort
           
 
Constructor Summary
AbstractFormDispatcher()
           
 
Method Summary
protected  java.lang.StringBuilder getBaseUrl()
           
protected  void initializeProcessEngine()
           
protected  javax.activation.DataHandler processTemplate(java.lang.String name, java.io.InputStream src, java.util.Map<java.lang.String,java.lang.Object> renderContext)
           
protected  java.lang.String streamToString(java.io.InputStream is)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROCESSFORMS_CSS

public static final java.lang.String PROCESSFORMS_CSS
See Also:
Constant Field Values

WEB_CONTEXT

protected static final java.lang.String WEB_CONTEXT
See Also:
Constant Field Values

processEngine

protected ProcessEngine processEngine

webServiceHost

protected java.lang.String webServiceHost

webServicePort

protected java.lang.String webServicePort

FORM_DIRECTIVE_KEY

protected static final java.lang.String FORM_DIRECTIVE_KEY
See Also:
Constant Field Values

OUTCOME_DIRECTIVE_NAME

protected static final java.lang.String OUTCOME_DIRECTIVE_NAME
See Also:
Constant Field Values
Constructor Detail

AbstractFormDispatcher

public AbstractFormDispatcher()
Method Detail

initializeProcessEngine

protected void initializeProcessEngine()

getBaseUrl

protected java.lang.StringBuilder getBaseUrl()

processTemplate

protected javax.activation.DataHandler processTemplate(java.lang.String name,
                                                       java.io.InputStream src,
                                                       java.util.Map<java.lang.String,java.lang.Object> renderContext)

streamToString

protected java.lang.String streamToString(java.io.InputStream is)


Copyright © 2010 JBoss Community. All Rights Reserved.