Project

General

Profile

« Previous | Next » 

Revision 52675

corrected an xquery

View differences:

InformationServiceInternalController.java
202 202
	@RequestMapping("/ui/is/getMetaWfIdForFamily.do")
203 203
	public @ResponseBody
204 204
	Map<String, String> getMetaWfId(@RequestParam(value = "family", required = true) final String family) throws ISLookUpException {
205
		final String xq = "for $x in collection('/db/DRIVER/MetaWorkflowDSResources/MetaWorkflowDSResourceType') " +
206
				"where $x//METAWORKFLOW_NAME/@family='" + family + "' " +
207
				"return concat($x//RESOURCE_IDENTIFIER/@value, ' @@@ ', $x//METAWORKFLOW_SECTION)";
205
		final String xq = "for $x in collection('/db/DRIVER/WorkflowDSResources/WorkflowDSResourceType') " +
206
				"where $x//WORKFLOW_FAMILY='" + family + "' " +
207
				"return concat($x//RESOURCE_IDENTIFIER/@value, ' @@@ ', $x//WORKFLOW_NAME/@menuSection)";
208 208

  
209

  
210

  
209 211
		final Map<String, String> map = Maps.newHashMap();
210 212
		try {
211 213
			final String[] arr = serviceLocator.getService(ISLookUpService.class).getResourceProfileByQuery(xq).split("@@@");

Also available in: Unified diff