package es.upm.fi.dia.oeg.map4rdf.share.viajero; import es.upm.fi.dia.oeg.map4rdf.share.Resource; public class TripProvenance extends Resource{ private static final long serialVersionUID = 3225853336138295431L; public enum TripProvenanceType { POST, IMAGE, VIDEO, GUIDE }; TripProvenanceType type; String title; String subTitle; String time; String url; String blog; private TripProvenance(){ super(""); //For serialize } public TripProvenance(String uri, TripProvenanceType type) { super(uri); this.type=type; } public boolean haveTitle(){ return title!=null && !title.isEmpty(); } public boolean haveSubTitle(){ return subTitle!=null && !subTitle.isEmpty(); } public boolean haveTime(){ return time!=null && !time.isEmpty(); } public boolean haveURL(){ return url!=null && !url.isEmpty(); } public boolean haveBlog(){ return blog!=null && !blog.isEmpty(); } public TripProvenanceType getProvenanceType() { return type; } public void setProvenanceType(TripProvenanceType type) { this.type = type; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getSubTitle() { return subTitle; } public void setSubTitle(String subTitle) { this.subTitle = subTitle; } public String getTime() { return time; } public void setTime(String time) { this.time = time; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getBlog() { return blog; } public void setBlog(String blog) { this.blog = blog; } }