public boolean test(MappingResult result) { if (property.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
public boolean test(MappingResult result) { if (result.isError() && field.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
private void validate(Object model, TransitionDefinition transition) { if (logger.isDebugEnabled()) { logger.debug("Validating model"); } ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, getModelExpression() .getExpressionString(), expressionParser, messageCodesResolver, mappingResults, validationHintResolver); helper.setValidator(this.validator); helper.validate(); }
private void exposeBindingModel(Map<String, Object> model) { Object modelObject = getModelObject(); if (modelObject != null) { BindingModel bindingModel = new BindingModel(getModelExpression().getExpressionString(), modelObject, expressionParser, conversionService, requestContext.getMessageContext()); bindingModel.setBinderConfiguration(binderConfiguration); bindingModel.setMappingResults(mappingResults); model.put(BindingResult.MODEL_KEY_PREFIX + getModelExpression().getExpressionString(), bindingModel); } }
protected MessageResolver createMessageResolver(MappingResult error) { String model = getModelExpression().getExpressionString(); String field = error.getMapping().getTargetExpression().getExpressionString(); Class<?> fieldType = error.getMapping().getTargetExpression().getValueType(getModelObject()); String[] messageCodes = messageCodesResolver.resolveMessageCodes(error.getCode(), model, field, fieldType); return new MessageBuilder().error().source(field).codes(messageCodes).resolvableArg(field) .defaultText(error.getCode() + " on " + field).build(); }
private Object getFormattedValue(String field) { Expression fieldExpression = parseFieldExpression(field, true); Class<?> valueType = fieldExpression.getValueType(boundObject); if (isCustomConverterConfigured(field) || avoidConversion(valueType)) { fieldExpression = parseFieldExpression(fieldExpression.getExpressionString(), false); } Object value = fieldExpression.getValue(boundObject); if ((value instanceof String) == false) { if (avoidConversion(valueType) == false) { PropertyEditor editor = findSpringConvertingPropertyEditor(field, valueType); if (editor != null) { editor.setValue(value); value = editor.getAsText(); } } } return value; }
public boolean test(MappingResult result) { if (property.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
public boolean test(MappingResult result) { if (field.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
private void validate(Object model) { if (logger.isDebugEnabled()) { logger.debug("Validating model"); } new ValidationHelper(model, requestContext, eventId, getModelExpression().getExpressionString(), expressionParser, mappingResults).validate(); }
public boolean test(MappingResult result) { if (result.isError() && property.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
public boolean test(MappingResult result) { if (result.isError() && field.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
public boolean test(MappingResult result) { if (result.isError() && property.equals(result.getMapping().getTargetExpression().getExpressionString())) { return true; } else { return false; } } }
private void validate(Object model, TransitionDefinition transition) { if (logger.isDebugEnabled()) { logger.debug("Validating model"); } ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, getModelExpression() .getExpressionString(), expressionParser, messageCodesResolver, mappingResults, validationHintResolver); helper.setValidator(this.validator); helper.validate(); }
@Override public EvaluateAction createEvaluateAction(final String expression) { if (this.flowBuilderServices == null) { LOGGER.error("Flow builder services is not configured correctly."); return null; } val ctx = new FluentParserContext(); val action = this.flowBuilderServices.getExpressionParser().parseExpression(expression, ctx); val newAction = new EvaluateAction(action, null); LOGGER.trace("Created evaluate action for expression [{}]", action.getExpressionString()); return newAction; }
private void exposeBindingModel(Map<String, Object> model) { Object modelObject = getModelObject(); if (modelObject != null) { BindingModel bindingModel = new BindingModel(getModelExpression().getExpressionString(), modelObject, expressionParser, conversionService, requestContext.getMessageContext()); bindingModel.setBinderConfiguration(binderConfiguration); bindingModel.setMappingResults(mappingResults); model.put(BindingResult.MODEL_KEY_PREFIX + getModelExpression().getExpressionString(), bindingModel); } }
private void validate(RequestContext requestContext, Object model, String eventId) { new ValidationHelper(model, requestContext, eventId, getModelExpression(requestContext).getExpressionString(), null, null).validate(); } }
private void exposeBindingModel(Map model) { Object modelObject = getModelObject(); if (modelObject != null) { BindingModel bindingModel = new BindingModel(getModelExpression().getExpressionString(), modelObject, expressionParser, conversionService, requestContext.getMessageContext()); bindingModel.setBinderConfiguration(binderConfiguration); bindingModel.setMappingResults(mappingResults); model.put(BindingResult.MODEL_KEY_PREFIX + getModelExpression().getExpressionString(), bindingModel); } }
public void testGetExpressionString() { String expressionString = "maximum"; Expression exp = parser.parseExpression(expressionString, null); assertEquals("maximum", exp.getExpressionString()); }
public void testGetExpressionString() { String expressionString = "maximum"; Expression exp = parser.parseExpression(expressionString, null); assertEquals("maximum", exp.getExpressionString()); }
private void validate(RequestContext requestContext, Object model, String eventId) { String modelName = getModelExpression(requestContext).getExpressionString(); String attr = FlowModelFlowBuilder.VALIDATOR_FLOW_ATTR; Validator validator = (Validator) requestContext.getActiveFlow().getAttributes().get(attr); ValidationHelper helper = new ValidationHelper(model, requestContext, eventId, modelName, null, this.messageCodesResolver, null, getHintResolver(requestContext)); helper.setValidator(validator); helper.validate(); }