Package com.ormfile.orm
Class OrmFIleOperationsTools
java.lang.Object
com.ormfile.orm.OrmFIleOperationsTools
Clase para métodos que sirven para manejar la lectura y escritura de archivos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static BufferedReader
readFileTable
(File globalDirectory, Class<?> mapped_class) Lectura de archivos de persistencia de datos que almacenan los datos de las clases mapeadas(package private) static BufferedReader
readFileTable
(File globalDirecroty, String schema, String table) Lectura de archivos de persistencia de datos que no son clases mapeadas(package private) static boolean
Guarda un registro en los archivos de persistencia de datos(package private) static boolean
Actualiza los registros de los archivos de persistencdia de datos
-
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 datosmapped_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 datosschema
- Directorio que actua como schema para almacenar los archivos de persistencia de datostable
- 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 datosschema
- Directorio que actua como schema para almacenar los archivos de persistencia de datostable
- Archivo de persistencia de datoslst
- 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 datostable
- Archivo de persistencia de datoslst
- 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
-