Package org.springframework.webflow.engine.model.builder

Examples of org.springframework.webflow.engine.model.builder.FlowModelBuilder.build()


  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


  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

  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());
  }

  public void testCustomFlowAttribute() {
View Full Code Here

  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

  public void testPersistenceContextFlow() {
    ClassPathResource resource = new ClassPathResource("flow-persistencecontext.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertNotNull(flow.getPersistenceContext());
  }

  public void testFlowSecured() {
View Full Code Here

  public void testFlowSecured() {
    ClassPathResource resource = new ClassPathResource("flow-secured.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = flow.getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

  public void testFlowSecuredState() {
    ClassPathResource resource = new ClassPathResource("flow-secured-state.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = ((AbstractStateModel) flow.getStates().get(0)).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

  public void testFlowSecuredTransition() {
    ClassPathResource resource = new ClassPathResource("flow-secured-transition.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = ((TransitionModel) flow.getGlobalTransitions().get(0)).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

  public void testFlowVariable() {
    ClassPathResource resource = new ClassPathResource("flow-var.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("flow-foo", ((VarModel) flow.getVars().get(0)).getName());
    assertEquals("conversation-foo", ((VarModel) flow.getVars().get(1)).getName());
  }
View Full Code Here

  public void testViewStateVariable() {
    ClassPathResource resource = new ClassPathResource("flow-viewstate-var.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("foo", ((VarModel) ((ViewStateModel) flow.getStates().get(0)).getVars().get(0)).getName());
  }

  public void testViewStateModelBinding() {
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.