renombrar clases

This commit is contained in:
Isidoro Nevares 2026-02-20 18:05:32 +01:00
parent 3c1d61eff1
commit 0004b795e0
15 changed files with 28 additions and 22 deletions

View File

@ -11,7 +11,7 @@ import org.coi.juegosolimpicos.inm.vo.Atleta;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public interface IAtleta { public interface IAtletaDAO {
public Atleta obtenerAtletaPorID(int idAtleta) throws JuegosOlimpicosExcepcion; public Atleta obtenerAtletaPorID(int idAtleta) throws JuegosOlimpicosExcepcion;
public Atleta obtenerAtletaPorNombreApellidos(String nombre, String apellidos) throws JuegosOlimpicosExcepcion; public Atleta obtenerAtletaPorNombreApellidos(String nombre, String apellidos) throws JuegosOlimpicosExcepcion;
public void crearAtleta(Atleta atleta) throws JuegosOlimpicosExcepcion; public void crearAtleta(Atleta atleta) throws JuegosOlimpicosExcepcion;

View File

@ -12,7 +12,7 @@ import org.coi.juegosolimpicos.inm.vo.AtletaDisciplinaJuego.AtletaDisciplinaJueg
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public interface IAtletaDisciplinaJuego { public interface IAtletaDisciplinaJuegoDAO {
public AtletaDisciplinaJuego obtenerAtletaDisciplinaJuegoPorId(AtletaDisciplinaJuegoID identificador) throws JuegosOlimpicosExcepcion; public AtletaDisciplinaJuego obtenerAtletaDisciplinaJuegoPorId(AtletaDisciplinaJuegoID identificador) throws JuegosOlimpicosExcepcion;
public void crearAtletaDisciplinaJuego(AtletaDisciplinaJuego atletaDisciplinaJuego) throws JuegosOlimpicosExcepcion; public void crearAtletaDisciplinaJuego(AtletaDisciplinaJuego atletaDisciplinaJuego) throws JuegosOlimpicosExcepcion;

View File

@ -13,7 +13,7 @@ import org.coi.juegosolimpicos.inm.vo.Disciplina;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public interface IDisciplina { public interface IDisciplinaDAO {
public Disciplina obtenerDisciplinaPorCodigo(String codigoDisciplina) throws JuegosOlimpicosExcepcion; public Disciplina obtenerDisciplinaPorCodigo(String codigoDisciplina) throws JuegosOlimpicosExcepcion;
public List<Disciplina> obtenerListaDisciplinas() throws JuegosOlimpicosExcepcion; public List<Disciplina> obtenerListaDisciplinas() throws JuegosOlimpicosExcepcion;
public void crearDisciplina(Disciplina disciplinaOlimpica)throws JuegosOlimpicosExcepcion; public void crearDisciplina(Disciplina disciplinaOlimpica)throws JuegosOlimpicosExcepcion;

View File

@ -11,7 +11,7 @@ import org.coi.juegosolimpicos.inm.vo.JuegoOlimpico;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public interface IJuegoOlimpico { public interface IJuegoOlimpicoDAO {
public JuegoOlimpico obtenerJuegoOlimpicoPorCodigo(String codigoJuegoOlimpico) throws JuegosOlimpicosExcepcion; public JuegoOlimpico obtenerJuegoOlimpicoPorCodigo(String codigoJuegoOlimpico) throws JuegosOlimpicosExcepcion;
public void crearJuegoOlimpico(JuegoOlimpico juegoOlimpico) throws JuegosOlimpicosExcepcion; public void crearJuegoOlimpico(JuegoOlimpico juegoOlimpico) throws JuegosOlimpicosExcepcion;
} }

View File

@ -11,7 +11,7 @@ import org.coi.juegosolimpicos.inm.vo.Mascota;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public interface IMascota { public interface IMascotaDAO {
public Mascota obtenerMascotaPorId(int idMascota) throws JuegosOlimpicosExcepcion; public Mascota obtenerMascotaPorId(int idMascota) throws JuegosOlimpicosExcepcion;
public void crearMascota(Mascota mascota) throws JuegosOlimpicosExcepcion; public void crearMascota(Mascota mascota) throws JuegosOlimpicosExcepcion;
} }

View File

@ -3,7 +3,7 @@
*/ */
package org.coi.juegosolimpicos.inm.dao.hbnt; package org.coi.juegosolimpicos.inm.dao.hbnt;
import org.coi.juegosolimpicos.inm.dao.IAtletaDisciplinaJuego; import org.coi.juegosolimpicos.inm.dao.IAtletaDisciplinaJuegoDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate; import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate;
import org.coi.juegosolimpicos.inm.vo.AtletaDisciplinaJuego; import org.coi.juegosolimpicos.inm.vo.AtletaDisciplinaJuego;
@ -17,7 +17,7 @@ import org.hibernate.Transaction;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class AtletaDisciplinaJuegoDaoHibernate implements IAtletaDisciplinaJuego { public class AtletaDisciplinaJuegoDaoHibernate implements IAtletaDisciplinaJuegoDAO {
@Override @Override
public void crearAtletaDisciplinaJuego(AtletaDisciplinaJuego atletaDisciplinaJuego) public void crearAtletaDisciplinaJuego(AtletaDisciplinaJuego atletaDisciplinaJuego)

View File

@ -5,7 +5,7 @@ package org.coi.juegosolimpicos.inm.dao.hbnt;
import java.util.List; import java.util.List;
import org.coi.juegosolimpicos.inm.dao.IDisciplina; import org.coi.juegosolimpicos.inm.dao.IDisciplinaDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate; import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate;
import org.coi.juegosolimpicos.inm.vo.Disciplina; import org.coi.juegosolimpicos.inm.vo.Disciplina;
@ -18,7 +18,7 @@ import org.hibernate.Transaction;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class DisciplinaDaoHibernate implements IDisciplina { public class DisciplinaDaoHibernate implements IDisciplinaDAO {
@Override @Override
public List<Disciplina> obtenerListaDisciplinas() throws JuegosOlimpicosExcepcion { public List<Disciplina> obtenerListaDisciplinas() throws JuegosOlimpicosExcepcion {

View File

@ -3,7 +3,7 @@
*/ */
package org.coi.juegosolimpicos.inm.dao.hbnt; package org.coi.juegosolimpicos.inm.dao.hbnt;
import org.coi.juegosolimpicos.inm.dao.IJuegoOlimpico; import org.coi.juegosolimpicos.inm.dao.IJuegoOlimpicoDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate; import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate;
import org.coi.juegosolimpicos.inm.vo.JuegoOlimpico; import org.coi.juegosolimpicos.inm.vo.JuegoOlimpico;
@ -16,7 +16,7 @@ import org.hibernate.Transaction;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class JuegoOlimpicoDaoHibernate implements IJuegoOlimpico { public class JuegoOlimpicoDaoHibernate implements IJuegoOlimpicoDAO {
@Override @Override
public void crearJuegoOlimpico(JuegoOlimpico juegoOlimpico) throws JuegosOlimpicosExcepcion { public void crearJuegoOlimpico(JuegoOlimpico juegoOlimpico) throws JuegosOlimpicosExcepcion {

View File

@ -3,7 +3,7 @@
*/ */
package org.coi.juegosolimpicos.inm.dao.hbnt; package org.coi.juegosolimpicos.inm.dao.hbnt;
import org.coi.juegosolimpicos.inm.dao.IMascota; import org.coi.juegosolimpicos.inm.dao.IMascotaDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate; import org.coi.juegosolimpicos.inm.gestores.GestorSesionHibernate;
import org.coi.juegosolimpicos.inm.vo.Mascota; import org.coi.juegosolimpicos.inm.vo.Mascota;
@ -16,7 +16,7 @@ import org.hibernate.Transaction;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class MascotaDaoHibernate implements IMascota { public class MascotaDaoHibernate implements IMascotaDAO {
@Override @Override
public void crearMascota(Mascota mascota) throws JuegosOlimpicosExcepcion { public void crearMascota(Mascota mascota) throws JuegosOlimpicosExcepcion {

View File

@ -9,7 +9,7 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import org.coi.juegosolimpicos.inm.dao.IAtleta; import org.coi.juegosolimpicos.inm.dao.IAtletaDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorConexionJDBC; import org.coi.juegosolimpicos.inm.gestores.GestorConexionJDBC;
import org.coi.juegosolimpicos.inm.vo.Atleta; import org.coi.juegosolimpicos.inm.vo.Atleta;
@ -20,7 +20,7 @@ import org.coi.juegosolimpicos.inm.vo.Sexo;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class AtletaDaoJDBC implements IAtleta { public class AtletaDaoJDBC implements IAtletaDAO {
@Override @Override
public void crearAtleta(Atleta atleta) throws JuegosOlimpicosExcepcion { public void crearAtleta(Atleta atleta) throws JuegosOlimpicosExcepcion {

View File

@ -7,7 +7,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.bson.Document; import org.bson.Document;
import org.coi.juegosolimpicos.inm.dao.IDisciplina; import org.coi.juegosolimpicos.inm.dao.IDisciplinaDAO;
import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion; import org.coi.juegosolimpicos.inm.excepcion.JuegosOlimpicosExcepcion;
import org.coi.juegosolimpicos.inm.gestores.GestorConexionMongoDB; import org.coi.juegosolimpicos.inm.gestores.GestorConexionMongoDB;
import org.coi.juegosolimpicos.inm.vo.Disciplina; import org.coi.juegosolimpicos.inm.vo.Disciplina;
@ -20,7 +20,7 @@ import com.mongodb.client.MongoCollection;
* @date 20 feb 2026 * @date 20 feb 2026
* *
*/ */
public class DisciplinaDaoMongoDB implements IDisciplina { public class DisciplinaDaoMongoDB implements IDisciplinaDAO {
public final static String COLLECCION_DISCIPLINA="C_DISCIPLINA"; public final static String COLLECCION_DISCIPLINA="C_DISCIPLINA";
private final static String VALOR_SI=""; private final static String VALOR_SI="";

View File

@ -87,6 +87,12 @@ public class AtletaDisciplinaJuego implements Serializable {
AtletaDisciplinaJuegoID other = (AtletaDisciplinaJuegoID) obj; AtletaDisciplinaJuegoID other = (AtletaDisciplinaJuegoID) obj;
return Objects.equals(codigoDisciplina, other.codigoDisciplina) return Objects.equals(codigoDisciplina, other.codigoDisciplina)
&& Objects.equals(codigoJuego, other.codigoJuego) && idAtleta == other.idAtleta; && Objects.equals(codigoJuego, other.codigoJuego) && idAtleta == other.idAtleta;
}
@Override
public String toString() {
return "AtletaDisciplinaJuegoID [codigoJuego=" + codigoJuego + ", codigoDisciplina=" + codigoDisciplina
+ ", idAtleta=" + idAtleta + "]";
} }
} }

View File

@ -28,7 +28,7 @@ import lombok.Data;
public class JuegoOlimpico implements Serializable{ public class JuegoOlimpico implements Serializable{
private static final long serialVersionUID = -2198660627534301810L; private static final long serialVersionUID = -2198660627534301810L;
@Id @Id
@Column(name="codigo", length = 6) @Column(name="codigo", length = 25)
private String codigo; private String codigo;
@Column(name="anio") @Column(name="anio")

View File

@ -1,9 +1,9 @@
# Parámetros de conexión a la base de datos MapaMundi en SGDB MySQL # Parámetros de conexión a la base de datos MapaMundi en SGDB MySQL
jdbc.driver = com.mysql.cj.jdbc.Driver jdbc.driver = com.mysql.cj.jdbc.Driver
jdbc.url = jdbc:mysql://192.168.1.36:3306/juegos_olimpicos_inm jdbc.url = jdbc:mysql://172.16.0.181:3306/juegos_olimpicos_inm
jdbc.usuario = root jdbc.usuario = root
jdbc.password = mysql_123 jdbc.password = mysql_123
# Parámetros para la conexión con la base de datos de MongoDB # Parámetros para la conexión con la base de datos de MongoDB
mongodb.url=mongodb://admin:mongodb_123@192.168.1.36:27017 mongodb.url=mongodb://admin:mongodb_123@172.16.0.181:27017
mongodb.bbdd=juegos_olimpicos_inm mongodb.bbdd=juegos_olimpicos_inm

View File

@ -7,12 +7,12 @@
<!-- JDBC Database connection settings --> <!-- JDBC Database connection settings -->
<property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property> <property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://192.168.1.36:3306/juegos_olimpicos_inm</property> <property name="connection.url">jdbc:mysql://172.16.0.181:3306/juegos_olimpicos_inm</property>
<property name="connection.username">root</property> <property name="connection.username">root</property>
<property name="connection.password">mysql_123</property> <property name="connection.password">mysql_123</property>
<!-- DB schema will be updated if needed --> <!-- DB schema will be updated if needed -->
<property name="hbm2ddl.auto">create-drop</property> <property name="hbm2ddl.auto">none</property>
<property name="show_sql">true</property> <property name="show_sql">true</property>
<property name="format_sql">true</property> <property name="format_sql">true</property>