@Override public List<Code> getAMKkoulutukset() { List<KoodiType> tutkintotyypit = getKoodiTypes(CODE_TUTKINTOTYYPPI); List<KoodiType> koulutukset = new ArrayList<KoodiType>(); for (KoodiType koodi : tutkintotyypit) { if (koodi.getKoodiArvo().equals(YLEMPI_AMMATTIKORKEAKOULUTUTKINTO) || koodi.getKoodiArvo().equals(AMMATTIKORKEAKOULUJEN_ERIKOISTUMISOPINNOT) || koodi.getKoodiArvo().equals(AMMATTIKORKEAKOULUTUS)) { List<KoodiType> ylakoodit = koodiService.getYlakoodis(koodi.getKoodiUri()); koulutukset.addAll(ylakoodit); } } return Lists.transform(koulutukset, new KoodiTypeToCodeFunction()); }
@Override public List<Code> getYliopistokoulutukset() { List<KoodiType> tutkintotyypit = getKoodiTypes(CODE_TUTKINTOTYYPPI); List<KoodiType> yliopistoKoulutukset = new ArrayList<KoodiType>(); for (KoodiType koodi : tutkintotyypit) { if (koodi.getKoodiArvo().equals(TOHTORIN_TUTKINTO) || koodi.getKoodiArvo().equals(LISENSIAATIN_TUTKINTO) || koodi.getKoodiArvo().equals(YLEMPI_KORKEAKOULUTUTKINTO) || koodi.getKoodiArvo().equals(ALEMPI_KORKEAKOULUTUTKINTO)) { List<KoodiType> ylakoodit = koodiService.getYlakoodis(koodi.getKoodiUri()); yliopistoKoulutukset.addAll(ylakoodit); } } return Lists.transform(yliopistoKoulutukset, new KoodiTypeToCodeFunction()); }
break; List<KoodiType> ylakoodit = koodiService.getYlakoodis(koodi.getKoodiUri()); LOGGER.debug("Getting korkeakoulukoodit. Koulukoodi: {}", koodi.getKoodiArvo()); LOGGER.debug("Ylakoodeja: {}", ylakoodit.size());
break; List<KoodiType> ylakoodit = koodiService.getYlakoodis(koodi.getKoodiUri()); LOGGER.debug("Getting lukiokoodit. Koulukoodi: {}", koodi.getKoodiArvo()); LOGGER.debug("Ylakoodeja: {}", ylakoodit.size());