Examples of FlowModel


Examples of org.springframework.webflow.engine.model.FlowModel

      lastModifiedTimestamp = -1;
    }
  }

  private FlowModel parseFlow(Element element) {
    FlowModel flow = new FlowModel();
    flow.setAbstract(element.getAttribute("abstract"));
    flow.setParent(element.getAttribute("parent"));
    flow.setStartStateId(element.getAttribute("start-state"));
    flow.setAttributes(parseAttributes(element));
    flow.setSecured(parseSecured(element));
    flow.setPersistenceContext(parsePersistenceContext(element));
    flow.setVars(parseVars(element));
    flow.setInputs(parseInputs(element));
    flow.setOnStartActions(parseOnStartActions(element));
    flow.setStates(parseStates(element));
    flow.setGlobalTransitions(parseGlobalTransitions(element));
    flow.setOnEndActions(parseOnEndActions(element));
    flow.setOutputs(parseOutputs(element));
    flow.setExceptionHandlers(parseExceptionHandlers(element));
    flow.setBeanImports(parseBeanImports(element));
    return flow;
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

    builder = new SimpleFlowBuilder();
    holder = new DefaultFlowModelHolder(builder);
  }

  public void testGetFlowDefinition() {
    FlowModel flow = holder.getFlowModel();
    assertNull(flow.getStartStateId());
    assertEquals("end", ((AbstractStateModel) flow.getStates().get(0)).getId());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

    assertNull(flow.getStartStateId());
    assertEquals("end", ((AbstractStateModel) flow.getStates().get(0)).getId());
  }

  public void testGetFlowDefinitionWithChangesRefreshed() {
    FlowModel flow = holder.getFlowModel();
    holder.refresh();
    flow = holder.getFlowModel();
    assertNull(flow.getStartStateId());
    assertEquals("end", ((AbstractStateModel) flow.getStates().get(0)).getId());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  }

  public class SimpleFlowBuilder implements FlowModelBuilder {

    public FlowModel getFlowModel() throws FlowModelBuilderException {
      FlowModel flow = new FlowModel();
      flow.setStates(new LinkedList(Collections.singletonList(new EndStateModel("end"))));
      return flow;
    }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  private FlowModel model;

  protected void setUp() {
    StaticListableBeanFactory beanFactory = new StaticListableBeanFactory();
    beanFactory.addBean("bean", new Object());
    model = new FlowModel();
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

      // we want this
    }
  }

  public void testExceptionHandlers() {
    FlowModel model = new FlowModel();
    model.setStates(singleList(new EndStateModel("state")));
    model.setExceptionHandlers(singleList(new ExceptionHandlerModel("exceptionHandler")));
    FlowExecutionExceptionHandler handler = new FlowExecutionExceptionHandler() {
      public boolean canHandle(FlowExecutionException exception) {
        return true;
      }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  public void testBuildFlowWithEndState() {
    ClassPathResource resource = new ClassPathResource("flow-endstate.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertNull(flow.getStartStateId());
    assertEquals("end", ((AbstractStateModel) flow.getStates().get(0)).getId());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  public void testBuildFlowWithDefaultStartState() {
    ClassPathResource resource = new ClassPathResource("flow-startstate-default.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertNull(flow.getStartStateId());
    assertEquals("end", ((AbstractStateModel) flow.getStates().get(0)).getId());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  public void testBuildFlowWithStartStateAttribute() {
    ClassPathResource resource = new ClassPathResource("flow-startstate-attribute.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("end", flow.getStartStateId());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.FlowModel

  public void testCustomFlowAttribute() {
    ClassPathResource resource = new ClassPathResource("flow-custom-attribute.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("bar", ((AttributeModel) flow.getAttributes().get(0)).getValue());
    assertEquals("number", ((AttributeModel) flow.getAttributes().get(1)).getName());
  }
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.