public class DataFrameworkCore extends Object
Constructor and Description |
---|
DataFrameworkCore()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
backup(String file)
Crea una copia de seguridad de la base de datos
|
void |
backup(String file,
boolean forceBackup)
Crea una copia de seguridad de la base de datos
|
void |
close()
Cierra la conexion a la base de datos
|
Context |
getContext() |
String |
getCurrentLanguage() |
SQLiteDatabase |
getDB()
Devuelve conexion a SQLiteDatabase
|
ArrayList<String> |
getLanguages() |
String |
getPackage() |
void |
open(Context context,
String namePackage,
ArrayList<Table> tables)
Abre una conexion a ADF generando todos los objetos a partir de los archivos XML
pasados como parametros
|
void |
restore(String file)
Reestablece una copia de seguridad de la base de datos
|
void |
saveInitialValues()
Genera los valores iniciales de la primera carga en el caso que se haya especificado archivo
|
void |
setForceLanguage(String lang)
Establece el lenguaje a usar
|
public void open(Context context, String namePackage, ArrayList<Table> tables) throws XmlPullParserException, IOException
context
- Actividad principalidTables
- recurso XML con las tablasidInitialValues
- recurso XML con los registros a generar en la primera cargaXmlPullParserException
IOException
public void close()
public void saveInitialValues() throws XmlPullParserException, IOException
XmlPullParserException
IOException
public void backup(String file) throws XmlPullParserException, IOException
file
- Archivo XML donde hace la copiaXmlPullParserException
IOException
public void backup(String file, boolean forceBackup) throws XmlPullParserException, IOException
file
- Archivo XML donde hace la copiaforceBackup
- Forzar a hacer backup aunque la table no lo permitaXmlPullParserException
IOException
public void restore(String file) throws XmlPullParserException, IOException
file
- Archivo XML donde esta la copiaXmlPullParserException
IOException
public SQLiteDatabase getDB()
public Context getContext()
public String getPackage()
public void setForceLanguage(String lang)
lang
- Lenguajepublic String getCurrentLanguage()