Class FlowBuilderServices

java.lang.Object
org.springframework.webflow.engine.builder.support.FlowBuilderServices
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class FlowBuilderServices extends Object implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
A simple holder for configuring the services used by flow builders. These services are exposed to a builder in a FlowBuilderContext. Note this class does not attempt to default any service implementations other than the FlowArtifactFactory, which is more like builder helper objects than a service. It is expected clients inject non-null references to concrete service implementations appropriate for their environment.
Author:
Keith Donald
See Also:
  • Constructor Details

    • FlowBuilderServices

      public FlowBuilderServices()
  • Method Details

    • getFlowArtifactFactory

      public FlowArtifactFactory getFlowArtifactFactory()
    • setFlowArtifactFactory

      public void setFlowArtifactFactory(FlowArtifactFactory flowArtifactFactory)
    • getViewFactoryCreator

      public ViewFactoryCreator getViewFactoryCreator()
    • setViewFactoryCreator

      public void setViewFactoryCreator(ViewFactoryCreator viewFactoryCreator)
    • getConversionService

      public ConversionService getConversionService()
    • setConversionService

      public void setConversionService(ConversionService conversionService)
    • getExpressionParser

      public ExpressionParser getExpressionParser()
    • setExpressionParser

      public void setExpressionParser(ExpressionParser expressionParser)
    • getValidator

      public org.springframework.validation.Validator getValidator()
    • setValidator

      public void setValidator(org.springframework.validation.Validator validator)
    • getValidationHintResolver

      public ValidationHintResolver getValidationHintResolver()
    • setValidationHintResolver

      public void setValidationHintResolver(ValidationHintResolver validationHintResolver)
    • getDevelopment

      public boolean getDevelopment()
    • setDevelopment

      public void setDevelopment(boolean development)
    • getApplicationContext

      public org.springframework.context.ApplicationContext getApplicationContext()
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception