private MessageHandler neoFindEntityTags() { SpelExpressionParser expressionParser = new SpelExpressionParser(); HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(getEntityTags()); handler.setExpectedResponseTypeExpression( expressionParser.parseExpression("T (org.flockdata.model.EntityTag[])")); Map<String, Expression> vars = new HashMap<>(); vars.put("entityId", expressionParser.parseExpression("payload[0]")); handler.setUriVariableExpressions(vars); handler.setHttpMethod(HttpMethod.GET); return handler; }
private MessageHandler neoFindEntityTag() { SpelExpressionParser expressionParser = new SpelExpressionParser(); HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(getEntityTag()); handler.setExpectedResponseType(AbstractEntityTag.class); Map<String, Expression> vars = new HashMap<>(); vars.put("entityId", expressionParser.parseExpression("payload[0]")); vars.put("tagType", expressionParser.parseExpression("payload[1]")); vars.put("tagCode", expressionParser.parseExpression("payload[2]")); vars.put("relationshipType", expressionParser.parseExpression("payload[3]")); handler.setUriVariableExpressions(vars); handler.setHttpMethod(HttpMethod.GET); return handler; }