@Override
public SimpleMapOperationResponseObject simpleMapOperation(RequestContext ctx, BodyParamSimpleMapObject message, TimeConstraints timeConstraints) throws SimpleException {
ctx.setRequestLogExtension(new BaselineLogExtension(message, null, null));
SimpleMapOperationResponseObject response = new SimpleMapOperationResponseObject();
Map<String,String> requestMap = message.getSimpleMap();
Map<String,String> responseMap = new LinkedHashMap<String,String>();
Object[] requestMapKeys = requestMap.keySet().toArray();
Arrays.sort(requestMapKeys);
for (Object key : requestMapKeys) {
String value = requestMap.get(key.toString());
responseMap.put(key.toString(), value);
}
response.setResponseMap(responseMap);
return response;
}