public static void addKoodiLyhytnimiTiedot(SolrInputDocument doc,
String koodiUri,
TarjontaKoodistoHelper koodistoHelper,
String uriField,
String fiField,
String svField,
String enField) {
if (koodiUri == null) {
return;
}
final KoodiType koodi = koodistoHelper.getKoodiByUri(koodiUri);
if (koodi != null) {
KoodiMetadataType metadata = IndexDataUtils.getKoodiMetadataForLanguage(koodi, new Locale("fi"));
add(doc, fiField, metadata.getLyhytNimi());
metadata = IndexDataUtils.getKoodiMetadataForLanguage(koodi, new Locale("sv"));
add(doc, svField, metadata.getLyhytNimi());
metadata = IndexDataUtils.getKoodiMetadataForLanguage(koodi, new Locale("en"));
add(doc, enField, metadata.getLyhytNimi());
add(doc, uriField,
koodi.getKoodiUri() + IndexDataUtils.KOODI_URI_AND_VERSION_SEPARATOR + koodi.getVersio());
}
}