Examples of FluentParserContext


Examples of org.springframework.binding.expression.support.FluentParserContext

   * @return the transition criteria object
   * @throws ConversionExecutionException when something goes wrong
   */
  protected TransitionCriteria createBooleanExpressionTransitionCriteria(String encodedCriteria,
      ExpressionParser parser) throws ConversionExecutionException {
    Expression expression = parser.parseExpression(encodedCriteria, new FluentParserContext().template().evaluate(
        RequestContext.class));
    return new DefaultTransitionCriteria(expression);
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

    }
    return parseFieldExpression(field).getValue(boundObject);
  }

  private Expression parseFieldExpression(String field) {
    return expressionParser.parseExpression(field, new FluentParserContext().evaluate(boundObject.getClass()));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  private WebFlowOgnlExpressionParser parser = new WebFlowOgnlExpressionParser();

  public void testResolveMap() {
    LocalAttributeMap map = new LocalAttributeMap();
    map.put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(AttributeMap.class));
    Expression exp2 = parser.parseExpression("bogus", new FluentParserContext().evaluate(AttributeMap.class));
    assertEquals("bar", exp.getValue(map));
    assertEquals(null, exp2.getValue(map));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  }

  public void testSetMap() {
    LocalAttributeMap map = new LocalAttributeMap();
    map.put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(MutableAttributeMap.class));
    Expression exp2 = parser
        .parseExpression("bogus", new FluentParserContext().evaluate(MutableAttributeMap.class));
    exp.setValue(map, "baz");
    exp2.setValue(map, "new");
    assertEquals("baz", exp.getValue(map));
    assertEquals("new", exp2.getValue(map));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

    assertEquals("new", exp2.getValue(map));
  }

  public void testResolveFlowRequestContext() {
    MockRequestContext context = new MockRequestContext();
    Expression exp = parser.parseExpression("flowRequestContext", new FluentParserContext()
        .evaluate(RequestContext.class));
    assertSame(context, exp.getValue(context));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  public void testResolveCurrentUser() {
    MockRequestContext context = new MockRequestContext();
    context.getMockExternalContext().setCurrentUser("Keith");
    Expression exp = parser
        .parseExpression("currentUser", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("Keith", ((Principal) exp.getValue(context)).getName());
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  }

  public void testResolveRequestScope() {
    MockRequestContext context = new MockRequestContext();
    context.getRequestScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  }

  public void testSetRequestScope() {
    MockRequestContext context = new MockRequestContext();
    context.getRequestScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    exp.setValue(context, "baz");
    assertEquals("baz", exp.getValue(context));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  }

  public void testResolveFlashScope() {
    MockRequestContext context = new MockRequestContext();
    context.getFlashScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    assertEquals("bar", exp.getValue(context));
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext

  }

  public void testSetFlashScope() {
    MockRequestContext context = new MockRequestContext();
    context.getFlashScope().put("foo", "bar");
    Expression exp = parser.parseExpression("foo", new FluentParserContext().evaluate(RequestContext.class));
    exp.setValue(context, "baz");
    assertEquals("baz", exp.getValue(context));
  }
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.