public static NaturalLanguageStringBean createNaturalLanguageStringBean( String string) { NaturalLanguageStringBean n = new NaturalLanguageStringBean(); n.setValue(string); n.setLang("EN"); return n; }
public static SituationAffectsBean addAffects(String route, String direction) { SituationAffectsBean sab = new SituationAffectsBean(); sab.setRouteId(route); sab.setDirectionId(direction); return sab; }
/**** * ****/ private ECause getReasonAsCause(String reason) { if (reason == null) return ECause.UNKNOWN_CAUSE; return ECause.valueOf(reason); }
public SituationAffectsV2Bean getSituationAffects(SituationAffectsBean affects) { SituationAffectsV2Bean bean = new SituationAffectsV2Bean(); bean.setAgencyId(affects.getAgencyId()); bean.setApplicationId(affects.getApplicationId()); bean.setDirectionId(affects.getDirectionId()); bean.setRouteId(affects.getRouteId()); bean.setStopId(affects.getStopId()); bean.setTripId(affects.getTripId()); return bean; }
private long getTimeForSituation(SituationBean bean) { TimeRangeBean window = bean.getPublicationWindow(); if (window != null && window.getFrom() != 0) return window.getFrom(); if (CollectionsLibrary.isEmpty(bean.getConsequences())) { long t = Long.MAX_VALUE; for (SituationConsequenceBean consequence : bean.getConsequences()) { TimeRangeBean period = consequence.getPeriod(); if (period != null && period.getFrom() != 0) t = Math.min(t, period.getFrom()); } if (t != Long.MAX_VALUE) return t; } return bean.getCreationTime(); } }
private long getTimeForSituation(ServiceAlertBean bean) { long t = getFirstTime(bean.getPublicationWindows()); if (t != Long.MAX_VALUE) return t; t = getFirstTime(bean.getActiveWindows()); if (t != Long.MAX_VALUE) return t; return bean.getCreationTime(); }
/** * SERVICE ALERTS METHODS */ @Override public List<ServiceAlertBean> getServiceAlertsForAgency(String agencyId) { SituationQueryBean query = new SituationQueryBean(); SituationQueryBean.AffectsBean affects = new SituationQueryBean.AffectsBean(); query.getAffects().add(affects); affects.setAgencyId(agencyId); ListBean<ServiceAlertBean> serviceAlerts = _transitDataService.getServiceAlerts(query); return serviceAlerts.getList(); }
private String getValue(NaturalLanguageStringBean nls) { String value = nls.getValue(); return value; }
public String getTitle(SituationBean situation) { if( isSet(situation.getSummary())) return getValue(situation.getSummary()); if( isSet(situation.getDescription())) return getValue(situation.getDescription()); return null; }
private ESeverity getHighestUnreadSeverity() { ESeverity maxSeverity = null; Map<String, Long> readServiceAlerts = _user.getReadServiceAlerts(); for (ServiceAlertBean situation : _situations) { if (isSituationUnread(readServiceAlerts, situation)) { ESeverity s = situation.getSeverity(); if (s == null) s = ESeverity.UNDEFINED; if (maxSeverity == null || maxSeverity.getNumericValue() < s.getNumericValue()) maxSeverity = s; } } return maxSeverity; }
public static ESeverity valueOfTpegCode(String value) { for (ESeverity severity : values()) { for (String code : severity.getTpegCodes()) { if (code.equals(value)) return severity; } } return null; } }
/**** * Affected Agency ****/ private SituationAffectedAgencyBean getAffectedAgencyAsBean( SituationAffectedAgency agency) { SituationAffectedAgencyBean bean = new SituationAffectedAgencyBean(); bean.setAgencyId(agency.getAgencyId()); return bean; }
private String getCauseAsReason(ECause cause) { return cause.toString(); }
private SituationAffectedAgency getBeanAsAffectedAgency( SituationAffectedAgencyBean agencyBean) { SituationAffectedAgency agency = new SituationAffectedAgency(); agency.setAgencyId(agencyBean.getAgencyId()); return agency; }
private String getValue(NaturalLanguageStringBean nls) { String value = nls.getValue(); return value; }