Package org.springframework.webflow.engine.model

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


    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


    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

    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

  private SecuredModel parseSecured(Element element) {
    element = DomUtils.getChildElementByTagName(element, "secured");
    if (element == null) {
      return null;
    } else {
      SecuredModel secured = new SecuredModel(element.getAttribute("attributes"));
      secured.setMatch(element.getAttribute("match"));
      return secured;
    }
  }
View Full Code Here

TOP

Related Classes of org.springframework.webflow.engine.model.SecuredModel

Copyright © 2018 www.massapicom. 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.