@XmlElement(name = "TICKETLINK") public String getTicketLink() { List<LinkInfo> links = info.getLinks(); for (LinkInfo link : links) if (link.getType().equals(model.TICKETS)) return link.getValue().toString(); return null; }
@XmlElement(name = "TICKETPARTNER") public String getTicketPartner() { List<LinkInfo> links = info.getLinks(); for (LinkInfo link : links) if (link.getType().equals(model.TICKETS)) return link.getExtra(); return null; }
@XmlElement(name = "URL") public URI getUrl() { if (location == null) return null; List<LinkInfo> links = location.getLinks(); for (LinkInfo link : links) if (link.getType().equals(model.WEBSITE)) return link.getValue(); return null; }
@XmlElement(name = "PHONE") public String getPhone() { if (location == null) return null; List<NumberInfo> numbers = location.getNumbers(); for (NumberInfo number : numbers) if (number.getType().equals(model.PHONE)) return number.getValue(); return null; }
@XmlElement(name = "WEBCAM") public URI getWebcam() { List<LinkInfo> links = info.getLinks(); for (LinkInfo link : links) if (link.getType().equals(model.WEBCAM)) return link.getValue(); return null; }
@XmlElement(name = "FAX") public String getFax() { if (location == null) return null; List<NumberInfo> numbers = location.getNumbers(); for (NumberInfo number : numbers) if (number.getType().equals(model.FAX)) return number.getValue(); return null; }
@XmlElement(name = "MOBILE") public String getMobile() { if (location == null) return null; List<NumberInfo> numbers = location.getNumbers(); for (NumberInfo number : numbers) if (number.getType().equals(model.MOBILE)) return number.getValue(); return null; }
@XmlElement(name = "EMAIL") public String getEmail() { if (location == null) return null; List<EmailInfo> email = location.getEmails(); for (EmailInfo link : email) if (link.getType().equals(model.EMAIL)) return link.getValue(); return null; }