Package org.springframework.binding.mapping.impl

Examples of org.springframework.binding.mapping.impl.DefaultMapper.addMapping()


    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = DefaultExpressionParserFactory.getExpressionParser();
    Expression x = parser.parseExpression("attr", new FluentParserContext().evaluate(AttributeMap.class));
    Expression y = parser.parseExpression("flowScope.attr", new FluentParserContext()
        .evaluate(RequestContext.class));
    attributeMapper.addMapping(new DefaultMapping(x, y));
    flow.setInputMapper(attributeMapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    LocalAttributeMap sessionInput = new LocalAttributeMap();
    sessionInput.put("attr", "foo");
    flow.start(context, sessionInput);
View Full Code Here


    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = DefaultExpressionParserFactory.getExpressionParser();
    Expression x = parser.parseExpression("attr", new FluentParserContext().evaluate(AttributeMap.class));
    Expression y = parser.parseExpression("flowScope.attr", new FluentParserContext()
        .evaluate(RequestContext.class));
    attributeMapper.addMapping(new DefaultMapping(x, y));
    flow.setInputMapper(attributeMapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    LocalAttributeMap sessionInput = new LocalAttributeMap();
    flow.start(context, sessionInput);
    assertTrue(context.getFlowScope().contains("attr"));
View Full Code Here

    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = DefaultExpressionParserFactory.getExpressionParser();
    Expression x = parser.parseExpression("flowScope.attr", new FluentParserContext()
        .evaluate(RequestContext.class));
    Expression y = parser.parseExpression("attr", new FluentParserContext().evaluate(MutableAttributeMap.class));
    attributeMapper.addMapping(new DefaultMapping(x, y));
    flow.setOutputMapper(attributeMapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    context.getFlowScope().put("attr", "foo");
    LocalAttributeMap sessionOutput = new LocalAttributeMap();
    flow.end(context, "finish", sessionOutput);
View Full Code Here

    EndState state = new EndState(flow, "end");
    DefaultMapper mapper = new DefaultMapper();
    ExpressionParser parser = DefaultExpressionParserFactory.getExpressionParser();
    Expression x = parser.parseExpression("flowScope.x", new FluentParserContext().evaluate(RequestContext.class));
    Expression y = parser.parseExpression("y", new FluentParserContext().evaluate(MutableAttributeMap.class));
    mapper.addMapping(new DefaultMapping(x, y));
    state.setOutputMapper(mapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    context.getFlowScope().put("x", "foo");
    state.enter(context);
  }
View Full Code Here

  private Mapper parseFlowInputMapper(List inputs) {
    if (inputs != null && !inputs.isEmpty()) {
      DefaultMapper inputMapper = new DefaultMapper();
      for (Iterator it = inputs.iterator(); it.hasNext();) {
        inputMapper.addMapping(parseFlowInputMapping((InputModel) it.next()));
      }
      return inputMapper;
    } else {
      return null;
    }
View Full Code Here

  private Mapper parseSubflowInputMapper(List inputs) {
    if (inputs != null && !inputs.isEmpty()) {
      DefaultMapper inputMapper = new DefaultMapper();
      for (Iterator it = inputs.iterator(); it.hasNext();) {
        inputMapper.addMapping(parseSubflowInputMapping((InputModel) it.next()));
      }
      return inputMapper;
    } else {
      return null;
    }
View Full Code Here

  private Mapper parseFlowOutputMapper(List outputs) {
    if (outputs != null && !outputs.isEmpty()) {
      DefaultMapper outputMapper = new DefaultMapper();
      for (Iterator it = outputs.iterator(); it.hasNext();) {
        outputMapper.addMapping(parseFlowOutputMapping((OutputModel) it.next()));
      }
      return outputMapper;
    } else {
      return null;
    }
View Full Code Here

  private Mapper parseSubflowOutputMapper(List outputs) {
    if (outputs != null && !outputs.isEmpty()) {
      DefaultMapper outputMapper = new DefaultMapper();
      for (Iterator it = outputs.iterator(); it.hasNext();) {
        outputMapper.addMapping(parseSubflowOutputMapping((OutputModel) it.next()));
      }
      return outputMapper;
    } else {
      return null;
    }
View Full Code Here

    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    Expression x = parser.parseExpression("attr", new FluentParserContext().evaluate(AttributeMap.class));
    Expression y = parser.parseExpression("flowScope.attr",
        new FluentParserContext().evaluate(RequestContext.class));
    attributeMapper.addMapping(new DefaultMapping(x, y));
    flow.setInputMapper(attributeMapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    LocalAttributeMap<Object> sessionInput = new LocalAttributeMap<Object>();
    sessionInput.put("attr", "foo");
    flow.start(context, sessionInput);
View Full Code Here

    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    Expression x = parser.parseExpression("attr", new FluentParserContext().evaluate(AttributeMap.class));
    Expression y = parser.parseExpression("flowScope.attr",
        new FluentParserContext().evaluate(RequestContext.class));
    attributeMapper.addMapping(new DefaultMapping(x, y));
    flow.setInputMapper(attributeMapper);
    MockRequestControlContext context = new MockRequestControlContext(flow);
    LocalAttributeMap<Object> sessionInput = new LocalAttributeMap<Object>();
    flow.start(context, sessionInput);
    assertTrue(context.getFlowScope().contains("attr"));
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.