Examples of ViewStateModel


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

    state.setExceptionHandlers(parseExceptionHandlers(element));
    return state;
  }

  private ViewStateModel parseViewState(Element element) {
    ViewStateModel state = new ViewStateModel(element.getAttribute("id"));
    state.setParent(element.getAttribute("parent"));
    state.setView(element.getAttribute("view"));
    state.setRedirect(element.getAttribute("redirect"));
    state.setPopup(element.getAttribute("popup"));
    state.setModel(element.getAttribute("model"));
    state.setVars(parseVars(element));
    state.setBinder(parseBinder(element));
    state.setOnRenderActions(parseOnRenderActions(element));
    state.setAttributes(parseAttributes(element));
    state.setSecured(parseSecured(element));
    state.setOnEntryActions(parseOnEntryActions(element));
    state.setExceptionHandlers(parseExceptionHandlers(element));
    state.setTransitions(parseTransitions(element));
    state.setOnExitActions(parseOnExitActions(element));
    return state;
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertEquals("flow-foo", flow.getVariable("flow-foo").getName());
  }

  public void testViewStateVariable() {
    ViewStateModel view = new ViewStateModel("view");
    view.setVars(singleList(new VarModel("foo", "org.springframework.webflow.TestBean")));
    model.setStates(singleList(view));
    Flow flow = getFlow(model);
    assertNotNull(((ViewState) flow.getStateInstance("view")).getVariable("foo"));
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertNotNull(((ViewState) flow.getStateInstance("view")).getVariable("foo"));
  }

  public void testViewStateRedirect() {
    ViewStateModel view = new ViewStateModel("view");
    view.setRedirect("true");
    model.setStates(singleList(view));
    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getRedirect());
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getRedirect());
  }

  public void testViewStatePopup() {
    ViewStateModel view = new ViewStateModel("view");
    view.setPopup("true");
    model.setStates(singleList(view));
    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getPopup());
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getPopup());
  }

  public void testViewStateFlowRedirect() {
    ViewStateModel state = new ViewStateModel("view");
    state.setView("flowRedirect:myFlow?input=#{flowScope.foo}");
    model.setStates(singleList(state));
    Flow flow = getFlow(model);
    ViewFactory vf = ((ViewState) flow.getStateInstance("view")).getViewFactory();
    assertTrue(vf instanceof ActionExecutingViewFactory);
    ActionExecutingViewFactory avf = (ActionExecutingViewFactory) vf;
View Full Code Here

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

    ActionExecutingViewFactory avf = (ActionExecutingViewFactory) vf;
    assertTrue(avf.getAction() instanceof FlowDefinitionRedirectAction);
  }

  public void testViewStateExternalRedirect() {
    ViewStateModel state = new ViewStateModel("view");
    state.setView("externalRedirect:http://www.paypal.com?_callbackUrl=#{flowExecutionUri}");
    model.setStates(singleList(state));
    Flow flow = getFlow(model);
    ViewFactory vf = ((ViewState) flow.getStateInstance("view")).getViewFactory();
    assertTrue(vf instanceof ActionExecutingViewFactory);
    ActionExecutingViewFactory avf = (ActionExecutingViewFactory) vf;
View Full Code Here

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

    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("objectProperty", ((BindingModel) model.getBinder().getBindings().get(0)).getProperty());
    assertEquals("customConverter", ((BindingModel) model.getBinder().getBindings().get(0)).getConverter());
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertEquals("flow-foo", flow.getVariable("flow-foo").getName());
  }

  public void testViewStateVariable() {
    ViewStateModel view = new ViewStateModel("view");
    view.setVars(asList(VarModel.class, new VarModel("foo", "org.springframework.webflow.TestBean")));
    model.setStates(asList(AbstractStateModel.class, view));
    Flow flow = getFlow(model);
    assertNotNull(((ViewState) flow.getStateInstance("view")).getVariable("foo"));
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertNotNull(((ViewState) flow.getStateInstance("view")).getVariable("foo"));
  }

  public void testViewStateRedirect() {
    ViewStateModel view = new ViewStateModel("view");
    view.setRedirect("true");
    model.setStates(asList(AbstractStateModel.class, view));
    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getRedirect());
  }
View Full Code Here

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

    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getRedirect());
  }

  public void testViewStatePopup() {
    ViewStateModel view = new ViewStateModel("view");
    view.setPopup("true");
    model.setStates(asList(AbstractStateModel.class, view));
    Flow flow = getFlow(model);
    assertTrue(((ViewState) flow.getStateInstance("view")).getPopup());
  }
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.