/** * Create an instance of {@link MonikielinenTekstiTyyppi } * */ public MonikielinenTekstiTyyppi createMonikielinenTekstiTyyppi() { return new MonikielinenTekstiTyyppi(); }
/** * return dto object populated with data, useful in tests. * * @param data lang (even), value (odd) pairs * @return */ public static MonikielinenTekstiTyyppi getMonikielinenTekstiTyyppi( String... data) { MonikielinenTekstiTyyppi mkt = new MonikielinenTekstiTyyppi(); for (int i = 0; i < data.length / 2; i++) { Teksti teksti = new Teksti(); teksti.setKieliKoodi(data[i * 2]); teksti.setValue(data[i * 2 + 1]); mkt.getTeksti().add(teksti); } return mkt; }
private OrganisaatioDTO convertOrganisaatioToDTO(OrganisaatioPerustietoType curOrgPerus) { OrganisaatioDTO curOrg = new OrganisaatioDTO(); curOrg.setOid(curOrgPerus.getOid()); MonikielinenTekstiTyyppi nimi = new MonikielinenTekstiTyyppi(); Teksti nimiFi = new Teksti(); nimiFi.setKieliKoodi("fi"); nimiFi.setValue(curOrgPerus.getNimiFi()); nimi.getTeksti().add(nimiFi); Teksti nimiSv = new Teksti(); nimiSv.setKieliKoodi("sv"); nimiSv.setValue(curOrgPerus.getNimiSv()); nimi.getTeksti().add(nimiSv); Teksti nimiEn = new Teksti(); nimiEn.setKieliKoodi("en"); nimiEn.setValue(curOrgPerus.getNimiFi()); nimi.getTeksti().add(nimiEn); curOrg.setNimi(nimi); curOrg.setParentOid(curOrgPerus.getParentOid()); curOrg.setOppilaitosKoodi(curOrgPerus.getOppilaitosKoodi()); curOrg.setYtunnus(curOrgPerus.getYtunnus()); curOrg.getTyypit().addAll(curOrgPerus.getTyypit()); return curOrg; }