@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; }