public static ISCB_Resource getEResource(QuerySolution qs, Model model) { ISCB_Resource res = new ISCB_Resource(); String uri = qs.get("?resource").toString().trim(); String id = model.getResource(uri).getLocalName(); String name = qs.get("?r_name").toString().trim(); String difficulty = qs.get("?r_difficulty").toString().trim(); String fileLocation = qs.get("?r_fileLocation").toString().trim(); res.setRid(id); res.setName(StringExchanger.getCommonString(name)); res.setDifficulty(StringExchanger.getCommonString(difficulty)); res.setFileLocation(StringExchanger.getCommonString(fileLocation)); return res; }
public static ELearner getELearner(QuerySolution qs, Model model) { ELearner el = new ELearner(); String uri = qs.get("?elearner").toString().trim(); String id = model.getResource(uri).getLocalName(); String name = qs.get("?el_name").toString().trim(); String grade = qs.get("?el_grade").toString().trim(); String email = qs.get("?el_email").toString().trim(); String address = qs.get("?el_address").toString().trim(); el.setId(id); el.setName(StringExchanger.getCommonString(name)); el.setGrade(StringExchanger.getCommonString(grade)); el.setEmail(StringExchanger.getCommonString(email)); el.setAddress(StringExchanger.getCommonString(address)); return el; }
public static EConcept getEConcept(QuerySolution qs, Model model) { EConcept con = new EConcept(); String uri = qs.get("?concept").toString().trim(); String id = model.getResource(uri).getLocalName(); String name = qs.get("?c_name").toString().trim(); con.setCid(id); con.setName(StringExchanger.getCommonString(name)); return con; }