Examples of assembleFlow()


Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    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);
    Flow notManaged = new Flow("notmanaged");
    new EndState(notManaged, "finish");
    context.registerSubflow(notManaged);
    context.registerBean("loadTestBean", new Action() {
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    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);
    Flow notManaged = new Flow("notmanaged");
    new EndState(notManaged, "finish");
    context.registerSubflow(notManaged);
    context.registerBean("loadTestBean", new Action() {
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    };
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(new StaticFlowModelHolder(model));
    MockFlowBuilderContext context = new MockFlowBuilderContext("foo");
    context.registerBean("exceptionHandler", handler);
    FlowAssembler assembler = new FlowAssembler(builder, context);
    Flow flow = assembler.assembleFlow();
    assertEquals(1, flow.getExceptionHandlerSet().size());
  }

  private Flow getFlow(FlowModel model) {
    FlowModelHolder holder = new StaticFlowModelHolder(model);
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

  private Flow getFlow(FlowModel model) {
    FlowModelHolder holder = new StaticFlowModelHolder(model);
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    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()));
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.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();
  }

  private static class StaticFlowModelHolder implements FlowModelHolder {

    private FlowModel model;
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    ClassPathResource resource = new ClassPathResource("flow-formaction-validatormethod.xml", getClass());
    XmlFlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    DefaultFlowModelHolder holder = new DefaultFlowModelHolder(builder);
    FlowModelFlowBuilder flowBuilder = new FlowModelFlowBuilder(holder);
    FlowAssembler assembler = new FlowAssembler(flowBuilder, new MockFlowBuilderContext("flow"));
    Flow flow = assembler.assembleFlow();
    FlowExecutionImplFactory factory = new FlowExecutionImplFactory();
    factory.setExecutionListenerLoader(new StaticFlowExecutionListenerLoader(new FlowExecutionListenerAdapter() {
      public void viewRendering(RequestContext context, View view, StateDefinition viewState) {
        if (context.getCurrentEvent() != null && context.getCurrentEvent().getId().equals("submit")) {
          BindingResult result = (BindingResult) context.getFlashScope().get(
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    FlowDefinitionResource resource = getResource(getResourceFactory());
    flowBuilderContext = new MockFlowBuilderContext(resource.getId(), resource.getAttributes());
    configureFlowBuilderContext(flowBuilderContext);
    FlowBuilder builder = createFlowBuilder(resource);
    FlowAssembler assembler = new FlowAssembler(builder, flowBuilderContext);
    return assembler.assembleFlow();
  }

  /**
   * Subclasses may override this hook to customize the builder context for the flow being tested. Useful for
   * registering mock subflows or other {@link FlowBuilderServices flow builder services}. By default, this method
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

      FlowBuilder builder = (FlowBuilder) flowBuilderClass.newInstance();
      AttributeMap flowAttributes = getFlowAttributes(builderInfo.getAttributes());
      FlowBuilderContext builderContext = new FlowBuilderContextImpl(builderInfo.getId(), flowAttributes,
          flowRegistry, flowBuilderServices);
      FlowAssembler assembler = new FlowAssembler(builder, builderContext);
      return assembler.assembleFlow();
    } catch (IllegalArgumentException e) {
      throw new FlowDefinitionConstructionException(builderInfo.getId(), e);
    } catch (InstantiationException e) {
      throw new FlowDefinitionConstructionException(builderInfo.getId(), e);
    } catch (IllegalAccessException e) {
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

    };
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(new StaticFlowModelHolder(model));
    MockFlowBuilderContext context = new MockFlowBuilderContext("foo");
    context.registerBean("exceptionHandler", handler);
    FlowAssembler assembler = new FlowAssembler(builder, context);
    Flow flow = assembler.assembleFlow();
    assertEquals(1, flow.getExceptionHandlerSet().size());
  }

  public void testSetActionWithResultType() throws Exception {
    SetModel setModel = new SetModel("flowScope.stringArray", "intArray");
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowAssembler.assembleFlow()

  private Flow getFlow(FlowModel model) {
    FlowModelHolder holder = new StaticFlowModelHolder(model);
    FlowModelFlowBuilder builder = new FlowModelFlowBuilder(holder);
    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()));
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.