private Map<String, String> convertYhteystietoElementti(YhteystietoElementti e) { Map<String, String> val = new HashMap<String, String>(); val.put("YhteystietoElementti.nimi", e.getNimi()); val.put("YhteystietoElementti.nimiSv", e.getNimiSv()); val.put("YhteystietoElementti.oid", e.getOid()); val.put("YhteystietoElementti.tyyppi", e.getTyyppi()); val.put("YhteystietoElementti.kaytossa", Boolean.toString(e.isKaytossa())); val.put("YhteystietoElementti.pakollinen", Boolean.toString(e.isPakollinen())); YhteystietojenTyyppi yTyyppi = e.getYhteystietojenTyyppi(); if (yTyyppi != null) { Map<String, String> nimiMap = convertMKTToMap(yTyyppi.getNimi()); for (String kieli : nimiMap.keySet()) { val.put("YhteystietojenTyyppi.nimi." + kieli, nimiMap.get(kieli)); } val.put("YhteystietojenTyyppi.oid", yTyyppi.getOid()); } return val; }