Examples of XmlFlowModelBuilder


Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    hibernateTemplate.setCheckWriteOperations(false);
    HibernateTransactionManager tm = new HibernateTransactionManager(sessionFactory);
    hibernateListener = new HibernateFlowExecutionListener(sessionFactory, tm);

    ClassPathResource res = new ClassPathResource("flow-managed-persistence.xml", getClass());
    DefaultFlowModelHolder holder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(res));
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    MockFlowBuilderContext context = new MockFlowBuilderContext("foo");
    FlowAssembler assembler = new FlowAssembler(builder, context);
    Flow flow = assembler.assembleFlow();
    context.registerSubflow(flow);
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    entityManagerFactory = getEntityManagerFactory(dataSource);
    JpaTransactionManager tm = new JpaTransactionManager(entityManagerFactory);
    jpaListener = new JpaFlowExecutionListener(entityManagerFactory, tm);

    ClassPathResource res = new ClassPathResource("flow-managed-persistence.xml", getClass());
    DefaultFlowModelHolder holder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(res));
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    MockFlowBuilderContext context = new MockFlowBuilderContext("foo");
    FlowAssembler assembler = new FlowAssembler(builder, context);
    Flow flow = assembler.assembleFlow();
    context.registerSubflow(flow);
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    FlowAssembler assembler = new FlowAssembler(builder, new MockFlowBuilderContext("flow"));
    return assembler.assembleFlow();
  }

  private Flow getFlow(ClassPathResource resource) {
    FlowModelHolder holder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(resource,
        new FlowModelRegistryImpl()));
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    FlowAssembler assembler = new FlowAssembler(builder, new MockFlowBuilderContext("flow"));
    return assembler.assembleFlow();
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    super(name);
  }

  protected final FlowBuilder createFlowBuilder(FlowDefinitionResource resource) {
    registerDependentFlowModels();
    FlowModelBuilder modelBuilder = new XmlFlowModelBuilder(resource.getPath(), flowModelRegistry);
    FlowModelHolder modelHolder = new DefaultFlowModelHolder(modelBuilder);
    flowModelRegistry.registerFlowModel(resource.getId(), modelHolder);
    return new FlowModelFlowBuilder(modelHolder) {
      protected void registerFlowBeans(ConfigurableBeanFactory flowBeanFactory) {
        registerMockFlowBeans(flowBeanFactory);
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

  private void registerDependentFlowModels() {
    FlowDefinitionResource[] modelResources = getModelResources(getResourceFactory());
    if (modelResources != null) {
      for (int i = 0; i < modelResources.length; i++) {
        FlowDefinitionResource modelResource = modelResources[i];
        FlowModelBuilder modelBuilder = new XmlFlowModelBuilder(modelResource.getPath(), flowModelRegistry);
        flowModelRegistry.registerFlowModel(modelResource.getId(), new DefaultFlowModelHolder(modelBuilder));
      }
    }
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    return modelHolder;
  }

  private FlowModelBuilder createFlowModelBuilder(FlowDefinitionResource resource) {
    if (isXml(resource.getPath())) {
      return new XmlFlowModelBuilder(resource.getPath(), flowRegistry.getFlowModelRegistry());
    } else {
      throw new IllegalArgumentException(resource
          + " is not a supported resource type; supported types are [.xml]");
    }
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    FlowAssembler assembler = new FlowAssembler(builder, new MockFlowBuilderContext("flow"));
    return assembler.assembleFlow();
  }

  private Flow getFlow(ClassPathResource resource) {
    FlowModelHolder holder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(resource,
        new FlowModelRegistryImpl()));
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    FlowAssembler assembler = new FlowAssembler(builder, new MockFlowBuilderContext("flow"));
    return assembler.assembleFlow();
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    initDataSource();
    populateDataBase();
    persistenceListener = createFlowExecutionListener();

    ClassPathResource resource = new ClassPathResource("managed-root-flow.xml", getClass());
    DefaultFlowModelHolder holder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(resource));
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    MockFlowBuilderContext context = new MockFlowBuilderContext("managed-root-flow");
    FlowAssembler assembler = new FlowAssembler(builder, context);
    Flow rootFlow = assembler.assembleFlow();

    ClassPathResource childFlowResource = new ClassPathResource("managed-child-flow.xml", getClass());
    DefaultFlowModelHolder childFlowHolder = new DefaultFlowModelHolder(new XmlFlowModelBuilder(childFlowResource));
    FlowModelFlowBuilder childFlowBuilder = new FlowModelFlowBuilder(childFlowHolder);
    MockFlowBuilderContext childFlowContext = new MockFlowBuilderContext("managed-child-flow");
    FlowAssembler childFlowAssembler = new FlowAssembler(childFlowBuilder, childFlowContext);
    Flow childFlow = childFlowAssembler.assembleFlow();
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

  }

  private void registerFlow(FlowDefinitionResource resource, DefaultFlowRegistry flowRegistry) {
    FlowModelBuilder flowModelBuilder = null;
    if (resource.getPath().getFilename().endsWith(".xml")) {
      flowModelBuilder = new XmlFlowModelBuilder(resource.getPath(), flowRegistry.getFlowModelRegistry());
    } else {
      throw new IllegalArgumentException(resource
          + " is not a supported resource type; supported types are [.xml]");
    }
    FlowModelHolder flowModelHolder = new DefaultFlowModelHolder(flowModelBuilder);
View Full Code Here

Examples of org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder

    super(name);
  }

  protected final FlowBuilder createFlowBuilder(FlowDefinitionResource resource) {
    registerDependentFlowModels();
    FlowModelBuilder modelBuilder = new XmlFlowModelBuilder(resource.getPath(), flowModelRegistry);
    FlowModelHolder modelHolder = new DefaultFlowModelHolder(modelBuilder);
    flowModelRegistry.registerFlowModel(resource.getId(), modelHolder);
    return new FlowModelFlowBuilder(modelHolder) {
      protected void registerFlowBeans(ConfigurableBeanFactory flowBeanFactory) {
        registerMockFlowBeans(flowBeanFactory);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.