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 static NaturalLanguageStringBean createNaturalLanguageStringBean( String string) { NaturalLanguageStringBean n = new NaturalLanguageStringBean(); n.setValue(string); n.setLang("EN"); return n; }
private String getValue(NaturalLanguageStringBean nls) { String value = nls.getValue(); return value; }
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; }
protected void populateServiceAlerts( List<NaturalLanguageStringBean> serviceAlertDescriptions, List<ServiceAlertBean> serviceAlertBeans, boolean htmlizeNewlines) { Set<String> d = new HashSet<String>(); populateServiceAlerts(d , serviceAlertBeans, htmlizeNewlines); for (String s: d) { serviceAlertDescriptions.add(new NaturalLanguageStringBean(s, "EN")); } }
private String getValue(NaturalLanguageStringBean nls) { String value = nls.getValue(); return value; }
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 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; }
private List<NaturalLanguageStringBean> getTranslatedStringsAsNLSBeans( Set<ServiceAlertLocalizedString> strings) { if (strings == null || strings.size() == 0) return null; List<NaturalLanguageStringBean> nlsBeans = new ArrayList<NaturalLanguageStringBean>(); for (ServiceAlertLocalizedString translation : strings) { NaturalLanguageStringBean nls = new NaturalLanguageStringBean(); nls.setValue(translation.getValue()); nls.setLang(translation.getLanguage()); nlsBeans.add(nls); } return nlsBeans; }
private boolean setDescription(Set<String> serviceAlertDescriptions, List<NaturalLanguageStringBean> descriptions, boolean htmlizeNewlines) { boolean descriptionsAdded = false; if (descriptions != null) { for (NaturalLanguageStringBean description : descriptions) { if (description.getValue() != null) { serviceAlertDescriptions.add((htmlizeNewlines ? description.getValue().replace("\n", "<br/>") : description.getValue())); descriptionsAdded = true; } } } return descriptionsAdded; }
for(NaturalLanguageStringBean summary : bean.getSummaries()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(summary.getLang()); string.setValue(summary.getValue()); string.setServiceAlertRecord(serviceAlertRecord); serviceAlertRecord.getSummaries().add(string); for(NaturalLanguageStringBean summary : bean.getDescriptions()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(summary.getLang()); string.setValue(summary.getValue()); string.setServiceAlertRecord(serviceAlertRecord); serviceAlertRecord.getDescriptions().add(string); for(NaturalLanguageStringBean url : bean.getUrls()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(url.getLang()); string.setValue(url.getValue()); string.setServiceAlertRecord(serviceAlertRecord); serviceAlertRecord.getUrls().add(string);
infoLinkStructure.setUri(linkBean.getValue()); infoLinks.getInfoLink().add(infoLinkStructure);