Class BackEndAdmin

java.lang.Object
com.administracion.BackEndAdmin

public class BackEndAdmin
extends java.lang.Object
Clase mayor con conexion con la base de datos de los datos de todos los drones del sistema
Version:
0.2
Author:
Aitor Ruiz
  • Constructor Summary

    Constructors 
    Constructor Description
    BackEndAdmin()
    Constructor
  • Method Summary

    Modifier and Type Method Description
    java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> cargarArchivoParaBaseDeDatos()
    Lector
    java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> cargarDatosAutomatico()
    Carga de Datos
    void ejecutarBD()
    Ejecutar BD
    void eliminarDatos​(int id)
    Eliminar un dron de la BD
    void exportarASql()
    Deprecated. 
    void guardarBD​(java.util.HashMap<java.lang.String,​java.lang.String> DatosEntrada)
    Guardar BD
    java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> leerBD()
    Leer BD
    void UpdateCoordenadasX​(int coordenadasX, int id)
    Modificar BD
    void UpdateCoordenadasY​(int coordenadasY, int id)
    Modificar BD
    void UpdateDatos​(int id, int idUsuario, int coordenadasX, int coordenadasY, int horaSalida, int horaLlegada, java.lang.String ciudadSalida, java.lang.String ciudadLlegada, java.lang.String cargaDescripcion)
    Deprecated. 

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BackEndAdmin

      public BackEndAdmin()

      Constructor

      Constructor que hace la conexión con la base de datos Crea el archivo en caso de que no exista
  • Method Details

    • cargarArchivoParaBaseDeDatos

      public java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> cargarArchivoParaBaseDeDatos()

      Lector

      lee el archivo
      Returns:
      (ArrayList<HashMap<String, String>>) con un array de mapas de todos los datos del archivo
    • cargarDatosAutomatico

      public java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> cargarDatosAutomatico()

      Carga de Datos

      Carga los archivos en la BD de manera automatica
      Returns:
      (ArrayList<HashMap<String, String>>) con un array de mapas de todos los datos
    • ejecutarBD

      public void ejecutarBD()

      Ejecutar BD

      Si no ha nada dentro de la BD hay que ejecutarla porque puede ser que no exista.
    • guardarBD

      public void guardarBD​(java.util.HashMap<java.lang.String,​java.lang.String> DatosEntrada)

      Guardar BD

      Guarda los datos dentro de la BD.
      Parameters:
      DatosEntrada - Mapa a guardar
    • leerBD

      public java.util.ArrayList<java.util.HashMap<java.lang.String,​java.lang.String>> leerBD()

      Leer BD

      Guarda los datos dentro de la BD.
      Returns:
      (ArrayList<HashMap<String, String>>) con un array de mapas de todos los datos
    • UpdateCoordenadasX

      public void UpdateCoordenadasX​(int coordenadasX, int id)

      Modificar BD

      Modifica las coordenadas
      Parameters:
      coordenadasX - , id Mapa a guardar
    • UpdateCoordenadasY

      public void UpdateCoordenadasY​(int coordenadasY, int id)

      Modificar BD

      Modifica las coordenadas
      Parameters:
      coordenadasY - , id Mapa a guardar
    • UpdateDatos

      @Deprecated public void UpdateDatos​(int id, int idUsuario, int coordenadasX, int coordenadasY, int horaSalida, int horaLlegada, java.lang.String ciudadSalida, java.lang.String ciudadLlegada, java.lang.String cargaDescripcion)
      Deprecated.

      Modificar BD

      Modifica todos los datos. En desuso por ineficiencia. Si se requiere modificar datos, es mejor eliminar
      See Also:
      UpdateCoordenadasX(int, int), UpdateCoordenadasY(int, int)
    • eliminarDatos

      public void eliminarDatos​(int id)

      Eliminar un dron de la BD

      Eliminar un dron
      Parameters:
      id - id del dron
    • exportarASql

      @Deprecated public void exportarASql()
      Deprecated.

      Exporta la BD

      Exportar datos