private void findApplication() { SesameSPARQLClient sparqlCl = null; try { sparqlCl = new SesameSPARQLClient(); } catch (RepositoryException e) { logger.error("Init sparql repository error. ", e); return; } oamo = new OAMO(); TupleQueryResult qres = sparqlCl.sparqlToQResult(Queries.getRootOAMOData(lsmFunctionalGraph, oamoID)); Queries.RootOAMOData rootOAMODATA = Queries.parseOAMORootData(qres); oamo.setName(rootOAMODATA.getOamoName()); oamo.setId(rootOAMODATA.getUserID()); oamo.setDescription(rootOAMODATA.getOamoDesc()); oamo.setGraphMeta(rootOAMODATA.getOamoGraphMeta()); qres = sparqlCl.sparqlToQResult(Queries.getOSMOListOfOAMO(lsmFunctionalGraph, oamoID)); ArrayList<Queries.RootOsmoData> OSMODataList = Queries.parseOSMOListOfOAMO(qres); for (Queries.RootOsmoData osmodata : OSMODataList) { GetServiceImpl service = new GetServiceImpl(osmodata.getId()); OSMO osmo = service.getService(); oamo.getOSMO().add(osmo); } }