public String getTitle(ServiceAlertBean situation) { /** * TODO: Better handling around language selection */ if (!CollectionsLibrary.isEmpty(situation.getSummaries())) return getValue(situation.getSummaries().get(0)); if (!CollectionsLibrary.isEmpty(situation.getDescriptions())) return getValue(situation.getDescriptions().get(0)); return null; }
protected void populateServiceAlerts(Set<String> serviceAlertDescriptions, List<ServiceAlertBean> serviceAlertBeans, boolean htmlizeNewlines) { if (serviceAlertBeans == null) return; for (ServiceAlertBean serviceAlertBean : serviceAlertBeans) { boolean descriptionsAdded = false; descriptionsAdded = setDescription(serviceAlertDescriptions, serviceAlertBean.getDescriptions(), htmlizeNewlines) || setDescription(serviceAlertDescriptions, serviceAlertBean.getSummaries(), htmlizeNewlines); if (!descriptionsAdded) { serviceAlertDescriptions.add("(no description)"); } } }
private void handleDescriptions(ServiceAlertBean serviceAlert, PtSituationElementStructure ptSituation) { if (serviceAlert == null) return; if (serviceAlert.getSummaries() != null) for (NaturalLanguageStringBean summary : serviceAlert.getSummaries()) { ptSituation.setSummary(createDefaultedTextStructure(summary)); } if (serviceAlert.getDescriptions() != null) for (NaturalLanguageStringBean description : serviceAlert.getDescriptions()) { ptSituation.setDescription(createDefaultedTextStructure(description)); } }
bean.setSummary(getBestString(situation.getSummaries())); bean.setDescription(getBestString(situation.getDescriptions())); bean.setUrl(getBestString(situation.getUrls()));
bean.setSummary(getBestString(situation.getSummaries())); bean.setDescription(getBestString(situation.getDescriptions())); bean.setUrl(getBestString(situation.getUrls()));
if(bean.getSummaries() != null){ for(NaturalLanguageStringBean summary : bean.getSummaries()){ ServiceAlertLocalizedString string = new ServiceAlertLocalizedString(); string.setLanguage(summary.getLang());