org.codehaus.groovy.grails.webflow.engine.builder
Class FlowBuilder

java.lang.Object
  extended by org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
      extended by org.codehaus.groovy.grails.webflow.engine.builder.FlowBuilder
All Implemented Interfaces:
groovy.lang.GroovyObject, ApplicationContextAware, org.springframework.webflow.engine.builder.FlowBuilder

public class FlowBuilder
extends org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
implements groovy.lang.GroovyObject, ApplicationContextAware


Field Summary
protected  org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices
           
 
Constructor Summary
FlowBuilder(String flowId, groovy.lang.Closure newFlowClosure, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionLocator definitionLocator)
           
FlowBuilder(String flowId, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.definition.registry.FlowDefinitionLocator definitionLocator)
           
 
Method Summary
protected  groovy.lang.MetaClass $getStaticMetaClass()
           
 void buildStates()
           
protected  org.springframework.webflow.engine.State createEndState(String stateId, String viewId, org.springframework.webflow.engine.builder.FlowArtifactFactory flowFactory)
           
protected  org.springframework.webflow.engine.State createRedirectEndState(String stateId, String url, org.springframework.webflow.engine.builder.FlowArtifactFactory flowFactory)
           
protected  org.springframework.webflow.execution.ViewFactory createViewFactory(String viewId)
           
 ApplicationContext getApplicationContext()
           
static Object getCLOSURE_METHODS()
           
static Object getDO_CALL_METHOD()
           
static Object getFLOW_INFO_METHODS()
           
static Object getFLOW_METHOD()
           
 org.springframework.webflow.engine.builder.FlowBuilderContext getFlowBuilderContext()
           
 String getFlowId()
           
static Object getLOG()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 String getViewPath()
           
 Object invokeMethod(String name, Object args)
           
 void setApplicationContext(ApplicationContext value)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(String property, Object newValue)
           
 void setViewPath(String value)
           
 
Methods inherited from class org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
buildEndActions, buildExceptionHandlers, buildGlobalTransitions, buildInputMapper, buildOutputMapper, buildStartActions, buildVariables, createFlow, dispose, doDispose, doInit, getContext, getFlow, hasFlowChanged, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flowBuilderServices

protected org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices
Constructor Detail

FlowBuilder

public FlowBuilder(String flowId,
                   org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices,
                   org.springframework.webflow.definition.registry.FlowDefinitionLocator definitionLocator)

FlowBuilder

public FlowBuilder(String flowId,
                   groovy.lang.Closure newFlowClosure,
                   org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices,
                   org.springframework.webflow.definition.registry.FlowDefinitionLocator definitionLocator)
Method Detail

getLOG

public static Object getLOG()

getDO_CALL_METHOD

public static Object getDO_CALL_METHOD()

getFLOW_METHOD

public static Object getFLOW_METHOD()

getCLOSURE_METHODS

public static Object getCLOSURE_METHODS()

getFLOW_INFO_METHODS

public static Object getFLOW_INFO_METHODS()

getFlowId

public String getFlowId()

getApplicationContext

public ApplicationContext getApplicationContext()

setApplicationContext

public void setApplicationContext(ApplicationContext value)
Specified by:
setApplicationContext in interface ApplicationContextAware

getViewPath

public String getViewPath()

setViewPath

public void setViewPath(String value)

getFlowBuilderContext

public org.springframework.webflow.engine.builder.FlowBuilderContext getFlowBuilderContext()

invokeMethod

public Object invokeMethod(String name,
                           Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

createRedirectEndState

protected org.springframework.webflow.engine.State createRedirectEndState(String stateId,
                                                                          String url,
                                                                          org.springframework.webflow.engine.builder.FlowArtifactFactory flowFactory)

createEndState

protected org.springframework.webflow.engine.State createEndState(String stateId,
                                                                  String viewId,
                                                                  org.springframework.webflow.engine.builder.FlowArtifactFactory flowFactory)

createViewFactory

protected org.springframework.webflow.execution.ViewFactory createViewFactory(String viewId)

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object newValue)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

buildStates

public void buildStates()
                 throws org.springframework.webflow.engine.builder.FlowBuilderException
Specified by:
buildStates in interface org.springframework.webflow.engine.builder.FlowBuilder
Specified by:
buildStates in class org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
Throws:
org.springframework.webflow.engine.builder.FlowBuilderException

$getStaticMetaClass

protected groovy.lang.MetaClass $getStaticMetaClass()


Copyright (c) 2005-2009 The Grails project