Examples of WebFlowSpringELExpressionParser


Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

  }

  private SpringELExpressionParser createExpressionParser() {
    StringToDate c = new StringToDate();
    c.setPattern("yyyy-MM-dd");
    SpringELExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    GenericConversionService cs = (GenericConversionService) parser.getConversionService();
    cs.addConverter(c);
    return parser;
  }
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

    context.getMockExternalContext().setNativeRequest(new MockHttpServletRequest());
    context.getMockExternalContext().setNativeResponse(new MockHttpServletResponse());
    context.getMockFlowExecutionContext().setKey(new MockFlowExecutionKey("c1v1"));
    org.springframework.web.servlet.View mvcView = EasyMock.createMock(org.springframework.web.servlet.View.class);
    AbstractMvcView view = new PortletMvcView(mvcView, context);
    view.setExpressionParser(new WebFlowSpringELExpressionParser(new SpelExpressionParser()));
    view.setMessageCodesResolver(new WebFlowMessageCodesResolver());
    view.processUserEvent();
    assertEquals(true, bindBean.getBooleanProperty());
  }
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

    context.getFlowScope().getRequired("var1", ArrayList.class);
  }

  public void testStartWithMapper() {
    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>();
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

    assertEquals("foo", context.getFlowScope().get("attr"));
  }

  public void testStartWithMapperButNoInput() {
    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>();
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

    assertEquals(1, action.getExecutionCount());
  }

  public void testEndWithOutputMapper() {
    DefaultMapper attributeMapper = new DefaultMapper();
    ExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    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<Object> sessionOutput = new LocalAttributeMap<Object>();
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

      return getFlowBuilderServicesBuilder().setConversionService(customConversionService()).build();
    }

    @Bean
    public WebFlowSpringELExpressionParser customExpressionParser() {
      return new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    }
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

        assertEquals("foo", output.get("y"));
      }
    };
    EndState state = new EndState(flow, "end");
    DefaultMapper mapper = new DefaultMapper();
    ExpressionParser parser = new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    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

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

      return this.expressionParser;
    }
    else {
      return (this.enableManagedBeans ?
          new FacesSpringELExpressionParser(new SpelExpressionParser(), this.conversionService) :
          new WebFlowSpringELExpressionParser(new SpelExpressionParser(), this.conversionService));
    }
  }
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

          .build();
    }

    @Bean
    public WebFlowSpringELExpressionParser customExpressionParser() {
      return new WebFlowSpringELExpressionParser(new SpelExpressionParser());
    }
View Full Code Here

Examples of org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser

  private ConverterRegistry converterRegistry;
  private WebFlowSpringELExpressionParser expressionParser;

  public void setUp() {
    conversionService = new DefaultConversionService();
    expressionParser = new WebFlowSpringELExpressionParser(new SpelExpressionParser(), conversionService);
    converterRegistry = (ConverterRegistry) conversionService.getDelegateConversionService();
  }
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.