Interface GestorPersistencia

All Known Implementing Classes:
PersistenciaArchivos

public interface GestorPersistencia
Interfaz que define el contrato para la persistencia de datos.
Version:
1.0
Author:
JP-Aceves
  • Method Details

    • guardarUsuarios

      void guardarUsuarios(ArrayList<Usuario> listaUsuarios)
      Guarda la lista completa de usuarios en el fichero.
    • cargarUsuarios

      ArrayList<Usuario> cargarUsuarios()
      Carga y devuelve la lista de usuarios del fichero.
    • agregarEstadistica

      void agregarEstadistica(Estadistica e)
      Añade una estadística al fichero de estadísticas.
    • cargarEstadisticas

      ArrayList<Estadistica> cargarEstadisticas()
      Carga y devuelve todas las estadísticas del fichero.
    • guardarPartidaPausada

      void guardarPartidaPausada(int id, String estado)
      Guarda el estado serializado de una partida pausada.
    • cargarPartidaPausada

      String cargarPartidaPausada(int id)
      Carga el estado de una partida pausada por su id.
    • eliminarPartidaPausada

      void eliminarPartidaPausada(int id)
      Elimina el fichero de una partida pausada.
    • listarPartidasPausadas

      ArrayList<Integer> listarPartidasPausadas()
      Lista los ids de todas las partidas pausadas.