public AgencyV2Bean getAgency(AgencyBean agency) { AgencyV2Bean bean = new AgencyV2Bean(); bean.setDisclaimer(agency.getDisclaimer()); bean.setId(agency.getId()); bean.setLang(agency.getLang()); bean.setName(agency.getName()); bean.setPhone(agency.getPhone()); bean.setPrivateService(agency.isPrivateService()); bean.setTimezone(agency.getTimezone()); bean.setUrl(agency.getUrl()); return bean; }
/** ** References Methods ** */ public void addToReferences(AgencyBean agency) { if (!shouldAddReferenceWithId(_references.getAgencies(), agency.getId())) return; AgencyV2Bean bean = getAgency(agency); _references.addAgency(bean); }
@Cacheable public AgencyBean getAgencyForId(String id) { AgencyNarrative agency = _narrativeService.getAgencyForId(id); if (agency == null) return null; AgencyBean bean = new AgencyBean(); bean.setId(id); bean.setLang(agency.getLang()); bean.setName(agency.getName()); bean.setPhone(agency.getPhone()); bean.setTimezone(agency.getTimezone()); bean.setUrl(agency.getUrl()); bean.setDisclaimer(agency.getDisclaimer()); bean.setPrivateService(agency.isPrivateService()); bean.setFareUrl(agency.getFareUrl()); bean.setEmail(agency.getEmail()); return bean; }