public NaturalLanguageStringV2Bean getBestString( List<NaturalLanguageStringBean> strings) { if (strings == null || strings.isEmpty()) return null; NaturalLanguageStringBean noLang = null; for (NaturalLanguageStringBean nls : strings) { String lang = nls.getLang(); if (lang == null) { noLang = nls; continue; } /** * To better match the language, we let Locale handle canonicalization */ Locale locale = new Locale(lang); if (locale.getLanguage().equals(_locale.getLanguage())) return getString(nls); } if (noLang != null) return getString(noLang); return null; }
public NaturalLanguageStringV2Bean getBestString( List<NaturalLanguageStringBean> strings) { if (strings == null || strings.isEmpty()) return null; NaturalLanguageStringBean noLang = null; for (NaturalLanguageStringBean nls : strings) { String lang = nls.getLang(); if (lang == null) { noLang = nls; continue; } /** * To better match the language, we let Locale handle canonicalization */ Locale locale = new Locale(lang); if (locale.getLanguage().equals(_locale.getLanguage())) return getString(nls); } if (noLang != null) return getString(noLang); return null; }
private DefaultedTextStructure createDefaultedTextStructure( NaturalLanguageStringBean summary) { DefaultedTextStructure d = new DefaultedTextStructure(); d.setLang(summary.getLang()); d.setValue(summary.getValue()); return d; }
public NaturalLanguageStringV2Bean getString(NaturalLanguageStringBean nls) { if (nls == null) return null; if (nls.getValue() == null || nls.getValue().isEmpty()) return null; NaturalLanguageStringV2Bean bean = new NaturalLanguageStringV2Bean(); bean.setLang(nls.getLang()); bean.setValue(nls.getValue()); return bean; }
public NaturalLanguageStringV2Bean getString(NaturalLanguageStringBean nls) { if (nls == null) return null; if (nls.getValue() == null || nls.getValue().isEmpty()) return null; NaturalLanguageStringV2Bean bean = new NaturalLanguageStringV2Bean(); bean.setLang(nls.getLang()); bean.setValue(nls.getValue()); return bean; }
for(NaturalLanguageStringBean summary : bean.getSummaries()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(summary.getLang()); string.setValue(summary.getValue()); string.setServiceAlertRecord(serviceAlertRecord); for(NaturalLanguageStringBean summary : bean.getDescriptions()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(summary.getLang()); string.setValue(summary.getValue()); string.setServiceAlertRecord(serviceAlertRecord); for(NaturalLanguageStringBean url : bean.getUrls()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(url.getLang()); string.setValue(url.getValue()); string.setServiceAlertRecord(serviceAlertRecord);