static String toString(Query query) { List<String> parameters=Lists.newArrayList(); for(String paramName:query.parameterNames()) { for(String rawValue:query.getParameter(paramName).rawValues()) { parameters.add(paramName+"="+rawValue); } } StringBuilder builder=new StringBuilder(); Iterator<String> iterator=parameters.iterator(); while(iterator.hasNext()) { builder.append(iterator.next()); if(iterator.hasNext()) { builder.append("&"); } } return builder.toString(); }
static String retrievalLog(OperationContext context) { StringBuilder builder=new StringBuilder(); Query query=context.getQuery(); if(query.isEmpty()) { builder.append("Executing resource retrieval:").append(NL); } else { builder.append("Executing resource query:").append(NL); builder.append(" - Parameters:").append(NL); for(String parameter:query.parameterNames()) { builder.append(" + ").append(parameter).append(" : ").append(query.getParameter(parameter).rawValues()); } } ContentPreferences preferences=context.contentPreferences(); if(preferences!=null) { builder.append(" - Using preferences: ").append(preferences).append(NL); } else { builder.append(" - Using default preferences: ").append(ContentPreferences.defaultPreferences()).append(NL); } return builder.toString(); }
for(String parameterName:query.parameterNames()) { LocalIndividual pIndividual= dataset.