Examples of FlowModel


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

  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());
  }
View Full Code Here

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

  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

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

  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 = flow.getStates().get(0).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

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

  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 = flow.getGlobalTransitions().get(0).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

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

  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", flow.getVars().get(0).getName());
    assertEquals("conversation-foo", flow.getVars().get(1).getName());
  }
View Full Code Here

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

  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", ((ViewStateModel) flow.getStates().get(0)).getVars().get(0).getName());
  }
View Full Code Here

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

  public void testViewStateModelBinding() {
    ClassPathResource resource = new ClassPathResource("flow-viewstate-model-binding.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    ViewStateModel model = (ViewStateModel) flow.getStates().get(0);
    assertEquals("formObject", model.getModel());
    assertEquals("foo,bar", model.getValidationHints());
    assertEquals("objectProperty", model.getBinder().getBindings().get(0).getProperty());
    assertEquals("customConverter", model.getBinder().getBindings().get(0).getConverter());
  }
View Full Code Here

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

  public void testViewStateRedirect() {
    ClassPathResource resource = new ClassPathResource("flow-viewstate-redirect.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("true", ((ViewStateModel) flow.getStates().get(0)).getRedirect());
  }
View Full Code Here

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

  public void testViewStatePopup() {
    ClassPathResource resource = new ClassPathResource("flow-viewstate-popup.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    assertEquals("true", ((ViewStateModel) flow.getStates().get(0)).getPopup());
  }
View Full Code Here

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

    ClassPathResource resourceParent = new ClassPathResource("flow-inheritance-parent.xml", getClass());
    registry.registerFlowModel("child",
        new DefaultFlowModelHolder(new XmlFlowModelBuilder(resourceChild, registry)));
    registry.registerFlowModel("parent", new DefaultFlowModelHolder(new XmlFlowModelBuilder(resourceParent,
        registry)));
    FlowModel flow = registry.getFlowModel("child");
    assertEquals(1, flow.getGlobalTransitions().size());
    assertEquals(2, flow.getStates().size());
    assertEquals("view", flow.getStates().get(0).getId());
  }
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.