FavoritePath
Cargando...
Buscando...
Nada coincide
Ruta.java
1package uo269509.favoritepath.modelos;
2
3import android.os.Parcel;
4import android.os.Parcelable;
5
6import com.google.firebase.firestore.GeoPoint;
7
8import java.util.ArrayList;
9import java.util.List;
10
11public class Ruta implements Parcelable {
12
13 String id;
14 String titulo;
15 String origen;
16 String descripcion;
17 List<GeoPoint> puntos;
18 List<String> imagenes;
19 boolean circular;
20 boolean publica;
21
22 public Ruta(){}
23
24 public String getId() {
25 return id;
26 }
27
28 public void setId(String id) {
29 this.id = id;
30 }
31
32 public String getTitulo() {
33 return titulo;
34 }
35
36 public void setTitulo(String titulo) {
37 this.titulo = titulo;
38 }
39
40 public String getOrigen() {
41 return origen;
42 }
43
44 public void setOrigen(String origen) {
45 this.origen = origen;
46 }
47
48 public String getDescripcion() {
49 return descripcion;
50 }
51
52 public void setDescripcion(String descripcion) {
53 this.descripcion = descripcion;
54 }
55
56 public List<String> getImagenes() {
57 return imagenes;
58 }
59
60 public void setImagenes(List<String> imagenes) {
61 this.imagenes = imagenes;
62 }
63
64 protected Ruta(Parcel in) {
65 id = in.readString();
66 titulo = in.readString();
67 descripcion = in.readString();
68 origen = in.readString();
69 circular = in.readByte() != 0;
70 publica = in.readByte() != 0;
71 puntos = new ArrayList<>();
72 in.readList(puntos, null);
73 imagenes = new ArrayList<>();
74 in.readList(imagenes, null);
75 }
76
77 @Override
78 public void writeToParcel(Parcel dest, int i) {
79 dest.writeString(id);
80 dest.writeString(titulo);
81 dest.writeString(descripcion);
82 dest.writeString(origen);
83 dest.writeByte((byte) (circular ? 1 : 0));
84 dest.writeByte((byte) (publica ? 1 : 0));
85 dest.writeList(puntos);
86 dest.writeList(imagenes);
87 }
88
89 @Override
90 public int describeContents() {
91 return 0;
92 }
93
94 public static final Creator<Ruta> CREATOR = new Creator<Ruta>() {
95 @Override
96 public Ruta createFromParcel(Parcel in) {
97 return new Ruta(in);
98 }
99
100 @Override
101 public Ruta[] newArray(int size) {
102 return new Ruta[size];
103 }
104 };
105}