From 1893727c6562c326f72f624063849a6023ec5674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isidoro=20Nevares=20Mart=C3=ADn?= Date: Sun, 22 Feb 2026 13:29:18 +0100 Subject: [PATCH] Commit inicial --- .classpath | 10 +++ .project | 17 ++++ .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 13 +++ bin/es/redmetro/amt1/dao/ITrenDAO.class | Bin 0 -> 379 bytes .../redmetro/amt1/dao/impl/TrenDaoJDBC.class | Bin 0 -> 928 bytes bin/es/redmetro/amt1/vo/Cochera.class | Bin 0 -> 1181 bytes bin/es/redmetro/amt1/vo/Color.class | Bin 0 -> 965 bytes bin/es/redmetro/amt1/vo/Estacion.class | Bin 0 -> 1164 bytes bin/es/redmetro/amt1/vo/Linea.class | Bin 0 -> 1922 bytes bin/es/redmetro/amt1/vo/LineaEstacion.class | Bin 0 -> 1102 bytes bin/es/redmetro/amt1/vo/Tren.class | Bin 0 -> 1764 bytes src/es/redmetro/amt1/dao/ITrenDAO.java | 42 +++++++++ .../redmetro/amt1/dao/impl/TrenDaoJDBC.java | 45 ++++++++++ src/es/redmetro/amt1/vo/Cochera.java | 52 +++++++++++ src/es/redmetro/amt1/vo/Color.java | 43 ++++++++++ src/es/redmetro/amt1/vo/Estacion.java | 52 +++++++++++ src/es/redmetro/amt1/vo/Linea.java | 81 ++++++++++++++++++ src/es/redmetro/amt1/vo/LineaEstacion.java | 43 ++++++++++ src/es/redmetro/amt1/vo/Tren.java | 72 ++++++++++++++++ 20 files changed, 472 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/es/redmetro/amt1/dao/ITrenDAO.class create mode 100644 bin/es/redmetro/amt1/dao/impl/TrenDaoJDBC.class create mode 100644 bin/es/redmetro/amt1/vo/Cochera.class create mode 100644 bin/es/redmetro/amt1/vo/Color.class create mode 100644 bin/es/redmetro/amt1/vo/Estacion.class create mode 100644 bin/es/redmetro/amt1/vo/Linea.class create mode 100644 bin/es/redmetro/amt1/vo/LineaEstacion.class create mode 100644 bin/es/redmetro/amt1/vo/Tren.class create mode 100644 src/es/redmetro/amt1/dao/ITrenDAO.java create mode 100644 src/es/redmetro/amt1/dao/impl/TrenDaoJDBC.java create mode 100644 src/es/redmetro/amt1/vo/Cochera.java create mode 100644 src/es/redmetro/amt1/vo/Color.java create mode 100644 src/es/redmetro/amt1/vo/Estacion.java create mode 100644 src/es/redmetro/amt1/vo/Linea.java create mode 100644 src/es/redmetro/amt1/vo/LineaEstacion.java create mode 100644 src/es/redmetro/amt1/vo/Tren.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..f00af9b --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..e3fa57a --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + examen_ra5_red-metro_1amt + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..c0e1f3b --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,13 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=22 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=22 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=22 diff --git a/bin/es/redmetro/amt1/dao/ITrenDAO.class b/bin/es/redmetro/amt1/dao/ITrenDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..fc38043d534e8525ebd423f40f563ea6efe51b63 GIT binary patch literal 379 zcmZ`#O-lnY5Pef?*M8aJ&4c&urNMJWP>QgyP@&>|nvEr8H-T(Y(4XePAK;IYW>>^R z>1l@d#mxKu`TPR#h-rcj;YQWMsiIQeS;3XR6$M+7y*Oo-532-S!gR-b7A2dlSZ#Jn zdcu&+I~UqDvY0W;k5cwlG~^gHwe0k>Kuh{CzZEv-E*W{lP9XZ`M^TwKc!*4AwR{sh)HhlgEEm%$oyx l1j1RY59r2b&e4ktA;CpE`xr!i7}*X+5g#{vL@rxoasd2pWxN0Y literal 0 HcmV?d00001 diff --git a/bin/es/redmetro/amt1/dao/impl/TrenDaoJDBC.class b/bin/es/redmetro/amt1/dao/impl/TrenDaoJDBC.class new file mode 100644 index 0000000000000000000000000000000000000000..f87a0102fd3e8988586d3b909042c9fe50b4f480 GIT binary patch literal 928 zcmah{QBM;=5dQY4EtD#?3R)D9L}ROljSu<)A(1vFXD(s_;eC6z;*z^v-Pd9@^w{=q&*a)TrzYLlZyOESmoc7 zV9mW#CBwsHrlRvLQQbwMKZ#6Puaz3_bn5Un}`?Mjli}d1jGar5Q z4Xv-_M7Tz_9)cY#k>468ppEPFq7HF`tOq}%6ZzPAU^f6)#vdm@550+HvJ5M@HKBM; zx2K5Mmq2z_e0_=|`pXgFHoAdh6?X`EH=x#noF^eZi|hVWBY(IU*8ktg<0%m|;4p#d KMm9qEd%pn#;kbVQ literal 0 HcmV?d00001 diff --git a/bin/es/redmetro/amt1/vo/Cochera.class b/bin/es/redmetro/amt1/vo/Cochera.class new file mode 100644 index 0000000000000000000000000000000000000000..e95ebe95b7525cff059453b91eec6ef3852ea2ea GIT binary patch literal 1181 zcmaKq&u-H|5XQev+=PS;4W(&mLx4~UPD-)L71RSQNRgs)DC!|M$6nH{5-+mdJ{1R$ zsE|1D06Y|8#&v0HJ6v}5&wMk#nc3fee*OaR7TZ;n1llTcLgmj?92&=+#XHWKarTUN ztU|X6OQ3n;p1ID{4JOWq@rm+cfrj=~5bICcbA1yEh=D*|Mf>WriF9n}VkA%r%xoMg zfu-S9gu^)0!Q{0-&DWvwJZ%E2Q>)XmsmiBT%w$dWe=E5>ge6I zI!QQU;X{ckZc$@Mc>Ue7N35z*%7e5U%XTl{503FvqJ}y-Q;bXJmYw%aFeu>uWdm8< zleo=dN#cJGG?YVg8hYxz=BCMXsxNsQ=#r{T|G*+kMbl1j4T&X=#8ODI9G~Vu>m52d zWChuU{tqmEqfH5SX{{ue4J^@KUO3<$mgywW!V0Z7#ow{|B_nPXir287igzhhiBt94 z=UBZ;T~BV;sEYL@!penLnx4_PKBjKtK>)BMZ_akp3JHo-l(vF9fl(Alro?{bCS13$jBXujYX87h{mE Ir1Tem0l9XlE&u=k literal 0 HcmV?d00001 diff --git a/bin/es/redmetro/amt1/vo/Color.class b/bin/es/redmetro/amt1/vo/Color.class new file mode 100644 index 0000000000000000000000000000000000000000..b35bb3f137710ceda2d280886905ac0f43fa6912 GIT binary patch literal 965 zcmZ{hO;6iE5Qg7PLfjZrKI%}?(2`IpIaI3EGl&C76_Fx(pyIx_*J@yFG7fd7iz9)0Ft`wCoS0a-sN=Z@7s~>xBb}+U>vXL0FLIn%YZJ-jLgt#!v&%+t zsiy+n(ZU9(zB^IH@E(`y4Od`5rC@3!N|H8@-D_fMtkp0fOTxpN#F&1TAwEWMEhGQ*{@7~ ziLF`k5s}rn)PDCC?T6B?z1<@Ej&<0)Q_adV8u!K29lWXl>3%PPY*&K3#+x~i_qXVl qL3&iKzW{^>%OE?IAiXlkUM0wGHAt@v5)jB>0SNyrgS@q^@BIfGb&uWv literal 0 HcmV?d00001 diff --git a/bin/es/redmetro/amt1/vo/Estacion.class b/bin/es/redmetro/amt1/vo/Estacion.class new file mode 100644 index 0000000000000000000000000000000000000000..9f8822527f8732ea042d44a4b68801d8f623e265 GIT binary patch literal 1164 zcmaKqO>fgc5Qg7%+=K*&mb3}9=~qe%P7qk-3hDtU5>iwSMLp!^k5$+z_DXBFzlsA$ zR7f270sJV$jGGYQI9ztTyYD;m?2Lc?{_zvQYYb|z1h!@B85zYgGurdx?AW{3-f5co zq0&hWw!qq@f9-n{KN));f=d}@0@YAQYODoX!};ZTW>hkMNwSLKviJX1I?Jv^TA@IP#3aTVd=i;`zsAXVIc$Pnx zo!bs-Gw1E8fJ2J6vp%qB-@zRgIh6kI1-(n9rwc8ju8i1o%YK+^27rk^n8NQxw=ho7R8L-_ZF&mlo#ccB%OxHmBwjQd{Jy4xZkiGcVo9PdBOH zR-U1AtD2T)G=3jbZ8q*o5IR|M%3 y$Y2QwPnbat@QBvpXbwLYM)Rx`TWjtrPP&%FUWoBpgTz=<&&iwiN>o+2*X)z(rF0{KAvZYpYJsv57^}1`PNUHCYdZq{ezPINKtPnq-VYkp zP#y$fL^tuN;)FFijee2tg;VyOW~~`It{3=}vK6rzd3F2Hi6q5Kx8i+jTnY5KK|Kfs z@)Z;L0smxzUC;NTl0a`^=}aJX5S+^ldXcj*f>D7i;~zI0RT+MEs&&bQ1g=v*b3%{L z@ntHy@F=G_mr{Uo4cBBu@!Oi@3QOIpq#^LcLLd6c<4W_GD0Dk8cbY;IrP7irDRYo{ z3j-LWe-z~QU#d`Mb0#@%tIgJn7SgvV@BO-Ot9rq<%N8=7wsD(s6!)mRQ)9PvwtK~4 zURxM~C6FUPgV%UmYuky@t-DI8%N*scg$E2{-Ib}@KS*|}$pX`qK6wT>#E+O~;V#lw4>v;XB(d5_KDAT*YNra+ zP876fDFRI&tz&euX&1Ej6@Oyq^AF^|Y0gtd z=V{Eu&Ltx6;Z()t8|2%mGwODRs+(02CR-@$ ud`JM{$HyR>ct@+Q$d(TB(Fn4G-PpN9ku4qMm_SYvK=}1D$b0oXO8)@n5F70P literal 0 HcmV?d00001 diff --git a/bin/es/redmetro/amt1/vo/LineaEstacion.class b/bin/es/redmetro/amt1/vo/LineaEstacion.class new file mode 100644 index 0000000000000000000000000000000000000000..0329872d30a390a8015ee87301eef18bbed270cf GIT binary patch literal 1102 zcmaKqOHbQC6ot=qUXYkad8E*UknpNQB`nsdShQ-TNKsj|Vn0bn)F`nf$Kh9X(Mq67 zUGM|=Q5E+NanrbVH#45`Irn^XXC8n5dI0baP6-yFr6+EvhhrUufvd*RxqBP9JejPEB!{9O; zYM($|Lh-HVd(j0U=d`Z~`S-z4myyGojS6hSnvi~)j{7?NqWU9E*ysfVHM&xvC+pc} zKKklS2#2Wv3x^frYaN+A!k*L4wse+3cxj`6BAX_EObzEh9yvvY1L9K?ni(0f!o=*^ zC}D}M925WGyGu`s1sw@nce-LMe-5VMK!5a}yZZNw zIFrYK78l9!OUl8L9`KhXkY?t}JeOF(*TmxruUwvq=fdevto|^vbsmdma|JK>Tcj+& z1~z#nY+;+nMe`l1-}$G7xp^zqyo24D`GVCJdy1!T?opjbm(A`D2kx2*)o0Z#UeM%R zLj4N06p(rnq@D`WzGrtQg&9DGZ3|`)b4SR1aTOo OodF^@D6{T`nhyQ#~B~| z0DdUPbCXD?VavZY%d)2%Oo?l=n8 zXYHOjpL9nDT~5bi+ePR#?RQS7Y0A02d!_^aoI5Zf?Z&^U9BF!OP2F9i?m&JD#4E4u zg*ysE)!MPb@GhAO7{a85BE}VpBK&aCI?=(AbJEmu7T7w9}Uejn9R+zS?R;?C0@ud*3b?8QYE z$pZ_cA}LUkEc2w)?Dv&_;y+-o0phM%$fH05-Tj8i1hA(UJV~CkMWM_+uj`v6ur1tx z72{nR7pm9#B+)1nMSbPv7?37zyCm7PFov5n@f3+^-kc)#L?=1)F9KKZdvXu*($>1% zYgD-35Fbkx8R;CqGSY)6vd~dv$)d=UMUlxF$LQoe<9LfRn^7^2to+2pw@5a{F&ixw zG0kr)7GMUqIpe#;EXRKHca*-S%(F)GJUkqbISo=Vf>g{P!9T$*g zJmi>eO*IX&ZUkAuYGUqdO*IX&Nsz4pAadmdr nJ1-zl@YDdZkp_8V1lhtf6UasyWRD>G13=`_3CQ#4d2Ig!&0rFQ literal 0 HcmV?d00001 diff --git a/src/es/redmetro/amt1/dao/ITrenDAO.java b/src/es/redmetro/amt1/dao/ITrenDAO.java new file mode 100644 index 0000000..40062d2 --- /dev/null +++ b/src/es/redmetro/amt1/dao/ITrenDAO.java @@ -0,0 +1,42 @@ +/** + * + */ +package es.redmetro.amt1.dao; + +import java.util.List; + +import es.redmetro.amt1.vo.Tren; + +/** +* Interfaz que contiene las operaciones que se van a realizar sobre Trenes +* @author Isidoro Nevares Martín - Virgen de la Paloma +* @date 4 abr 2025 +* @version 1.0 +*/ +public interface ITrenDAO { + /** + * + * @param tren + */ + public void anyadirTren(Tren tren); + + /** + * + * @param idTren + * @return + */ + public Tren buscarTrenPorID(int idTren); + + /** + * + * @return + */ + public List buscarTrenes(); + + /** + * + * @param tren + */ + public void actualizarInformacionTren(Tren tren); + +} diff --git a/src/es/redmetro/amt1/dao/impl/TrenDaoJDBC.java b/src/es/redmetro/amt1/dao/impl/TrenDaoJDBC.java new file mode 100644 index 0000000..2c9d8dc --- /dev/null +++ b/src/es/redmetro/amt1/dao/impl/TrenDaoJDBC.java @@ -0,0 +1,45 @@ +/** + * + */ +package es.redmetro.amt1.dao.impl; + +import java.sql.Connection; +import java.util.List; + +import es.redmetro.amt1.dao.ITrenDAO; +import es.redmetro.amt1.vo.Tren; + +/** +* Implementación con JDBC del interfaz ITrenDao +* @author Isidoro Nevares Martín - Virgen de la Paloma +* @date 4 abr 2025 +* @version 1.0 +*/ +public class TrenDaoJDBC implements ITrenDAO { + private Connection conexion; + + @Override + public void anyadirTren(Tren tren) { + // TODO Auto-generated method stub + + } + + @Override + public Tren buscarTrenPorID(int idTren) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List buscarTrenes() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void actualizarInformacionTren(Tren tren) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/es/redmetro/amt1/vo/Cochera.java b/src/es/redmetro/amt1/vo/Cochera.java new file mode 100644 index 0000000..275b583 --- /dev/null +++ b/src/es/redmetro/amt1/vo/Cochera.java @@ -0,0 +1,52 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +/** + * Clase VO que maneja informacón de Cochera. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma. + * @date 1 abr 2025 + * @version 1.0 + */ +public class Cochera { + + public int identificador; + public boolean esDeposito;; + public String nombre; + public String direccion; + + public int getIdentificador() { + return identificador; + } + + public void setIdentificador(int identificador) { + this.identificador = identificador; + } + + public boolean isEsDeposito() { + return esDeposito; + } + + public void setEsDeposito(boolean esDeposito) { + this.esDeposito = esDeposito; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getDireccion() { + return direccion; + } + + public void setDireccion(String direccion) { + this.direccion = direccion; + } + +} diff --git a/src/es/redmetro/amt1/vo/Color.java b/src/es/redmetro/amt1/vo/Color.java new file mode 100644 index 0000000..1bca0ff --- /dev/null +++ b/src/es/redmetro/amt1/vo/Color.java @@ -0,0 +1,43 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +/** + * Clase VO que maneja información de Color. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma + * @date 1 abr 2025 + * @version 1.0 + */ +public class Color { + + private int idColor; + private String nombre; + private String codigoHexadecimal; + + public int getIdColor() { + return idColor; + } + + public void setIdColor(int idColor) { + this.idColor = idColor; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getCodigoHexadecimal() { + return codigoHexadecimal; + } + + public void setCodigoHexadecimal(String codigoHexadecimal) { + this.codigoHexadecimal = codigoHexadecimal; + } + +} diff --git a/src/es/redmetro/amt1/vo/Estacion.java b/src/es/redmetro/amt1/vo/Estacion.java new file mode 100644 index 0000000..767099c --- /dev/null +++ b/src/es/redmetro/amt1/vo/Estacion.java @@ -0,0 +1,52 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +/** + * Clase VO que maneja información de Estacion. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma + * @date 1 abr 2025 + * @version 1.0 + */ +public class Estacion { + + private String codigo; + private String nombre; + private String direccion; + private boolean esIntercambiador; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getDireccion() { + return direccion; + } + + public void setDireccion(String direccion) { + this.direccion = direccion; + } + + public boolean isEsIntercambiador() { + return esIntercambiador; + } + + public void setEsIntercambiador(boolean esIntercambiador) { + this.esIntercambiador = esIntercambiador; + } + +} diff --git a/src/es/redmetro/amt1/vo/Linea.java b/src/es/redmetro/amt1/vo/Linea.java new file mode 100644 index 0000000..5b5f418 --- /dev/null +++ b/src/es/redmetro/amt1/vo/Linea.java @@ -0,0 +1,81 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +import java.util.Date; + +/** + * Clase VO que maneja información de Linea. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma + * @date 1 abr 2025 + * @version 1.0 + */ +public class Linea { + + private String codigoLinea; + private int numero; + private String nombreCorto; + private String nombreLargo; + private Date fechaInauguracion; + private String numeroKms; + private Color color; + + public String getCodigoLinea() { + return codigoLinea; + } + + public void setCodigoLinea(String codigoLinea) { + this.codigoLinea = codigoLinea; + } + + public int getNumero() { + return numero; + } + + public void setNumero(int numero) { + this.numero = numero; + } + + public String getNombreCorto() { + return nombreCorto; + } + + public void setNombreCorto(String nombreCorto) { + this.nombreCorto = nombreCorto; + } + + public String getNombreLargo() { + return nombreLargo; + } + + public void setNombreLargo(String nombreLargo) { + this.nombreLargo = nombreLargo; + } + + public Date getFechaInauguracion() { + return fechaInauguracion; + } + + public void setFechaInauguracion(Date fechaInauguracion) { + this.fechaInauguracion = fechaInauguracion; + } + + public String getNumeroKms() { + return numeroKms; + } + + public void setNumeroKms(String numeroKms) { + this.numeroKms = numeroKms; + } + + public Color getColor() { + return color; + } + + public void setColor(Color color) { + this.color = color; + } + +} diff --git a/src/es/redmetro/amt1/vo/LineaEstacion.java b/src/es/redmetro/amt1/vo/LineaEstacion.java new file mode 100644 index 0000000..18b76f0 --- /dev/null +++ b/src/es/redmetro/amt1/vo/LineaEstacion.java @@ -0,0 +1,43 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +/** + * Clase VO que maneja información de Reserva. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma + * @date 1 abr 2025 + * @version 1.0 + */ +public class LineaEstacion { + + private Linea linea; + private Estacion estacion; + private int numeroOrden; + + public Linea getLinea() { + return linea; + } + + public void setLinea(Linea linea) { + this.linea = linea; + } + + public Estacion getEstacion() { + return estacion; + } + + public void setEstacion(Estacion estacion) { + this.estacion = estacion; + } + + public int getNumeroOrden() { + return numeroOrden; + } + + public void setNumeroOrden(int numeroOrden) { + this.numeroOrden = numeroOrden; + } + +} diff --git a/src/es/redmetro/amt1/vo/Tren.java b/src/es/redmetro/amt1/vo/Tren.java new file mode 100644 index 0000000..6613510 --- /dev/null +++ b/src/es/redmetro/amt1/vo/Tren.java @@ -0,0 +1,72 @@ +/** + * + */ +package es.redmetro.amt1.vo; + +import java.util.Date; + +/** + * Clase VO que maneja información de Tren. + * + * @author Isidoro Nevares Martín - IES Virgen de la Paloma + * @date 1 abr 2025 + * @version 1.0 + */ +public class Tren { + + private String codigoTren; + private String modelo; + private String empresa; + private Date fechaReserva; + private Cochera cochera; + private Linea linea; + + public String getCodigoTren() { + return codigoTren; + } + + public void setCodigoTren(String codigoTren) { + this.codigoTren = codigoTren; + } + + public String getModelo() { + return modelo; + } + + public void setModelo(String modelo) { + this.modelo = modelo; + } + + public String getEmpresa() { + return empresa; + } + + public void setEmpresa(String empresa) { + this.empresa = empresa; + } + + public Date getFechaReserva() { + return fechaReserva; + } + + public void setFechaReserva(Date fechaReserva) { + this.fechaReserva = fechaReserva; + } + + public Cochera getCochera() { + return cochera; + } + + public void setCochera(Cochera cochera) { + this.cochera = cochera; + } + + public Linea getLinea() { + return linea; + } + + public void setLinea(Linea linea) { + this.linea = linea; + } + +}