Class OrmFIleOperationsTools

java.lang.Object
com.ormfile.orm.OrmFIleOperationsTools

public class OrmFIleOperationsTools extends Object
Clase para métodos que sirven para manejar la lectura y escritura de archivos
  • Constructor Details

    • OrmFIleOperationsTools

      public OrmFIleOperationsTools()
  • Method Details

    • readFileTable

      static BufferedReader readFileTable(File globalDirectory, Class<?> mapped_class) throws FileNotFoundException
      Lectura de archivos de persistencia de datos que almacenan los datos de las clases mapeadas
      Parameters:
      globalDirectory - Directorio global de los schemas y tablas de persistencia de datos
      mapped_class - Clase mapeada a la cuál se van a obtener los datos
      Returns:
      BufferedReader configurado para leerlo y obtener los datos
      Throws:
      FileNotFoundException - Se lanza cuando no se encuentra el archivo de persistencia de datos
    • readFileTable

      static BufferedReader readFileTable(File globalDirecroty, String schema, String table) throws FileNotFoundException
      Lectura de archivos de persistencia de datos que no son clases mapeadas
      Parameters:
      globalDirecroty - Direcotio global de los schemas y tablas de persistencia de datos
      schema - Directorio que actua como schema para almacenar los archivos de persistencia de datos
      table - Archivo de persistencia de datos
      Returns:
      BufferedReader configurado para leerlo y obtener los datos
      Throws:
      FileNotFoundException - Se lanza cuando no es encuentra el archivo de persistencia de datos
    • saveFileTable

      static boolean saveFileTable(File globalDirectory, String schema, String table, ArrayList<String> lst) throws IOException
      Guarda un registro en los archivos de persistencia de datos
      Parameters:
      globalDirectory - Directorio global de los schemas y tablas de persistencia de datos
      schema - Directorio que actua como schema para almacenar los archivos de persistencia de datos
      table - Archivo de persistencia de datos
      lst - Lista que contiene los registros para guardar en los archivos de persistencia de datos
      Returns:
      True si los archivos fueron actualizados correctamente
      Throws:
      IOException
    • updateFileTable

      static boolean updateFileTable(File globalDirectory, String schema, String table, ArrayList<String> lst) throws IOException
      Actualiza los registros de los archivos de persistencdia de datos
      Parameters:
      schema - Directorio que actua como schema para almacenar los archivos de persistencia de datos
      table - Archivo de persistencia de datos
      lst - Lista que contiene los registros para actualizar en los archivos de persistencia de datos
      Returns:
      True si los archivos fueron actualizados correctamente
      Throws:
      IOException - Se lanza cuando no se encuentra el archivo de persistencia de datos