creata struttura base app

This commit is contained in:
2019-10-25 16:45:36 +02:00
parent 4c10a409c4
commit 14c4b5106a
41 changed files with 1436 additions and 45 deletions

View File

@@ -5,12 +5,20 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import it.integry.integrywmsnative.core.context.AppContext;
import it.integry.integrywmsnative.core.data_store.db.AppDatabase;
import it.integry.integrywmsnative.core.data_store.db.dao.ArticoloGrigliaDao;
import it.integry.integrywmsnative.core.data_store.db.dao.ArticoloOrdineDao;
import it.integry.integrywmsnative.core.data_store.db.dao.GrigliaDao;
import it.integry.integrywmsnative.core.data_store.db.dao.OrdineDao;
public class MainApplication extends Application {
public static Resources res;
private AppContext appContext = new AppContext(this);
private static AppDatabase appDb;
// Called when the application is starting, before any other application objects have been created.
// Overriding this method is totally optional!
@@ -20,6 +28,7 @@ public class MainApplication extends Application {
appContext.init();
appDb = AppDatabase.getDatabase(this);
//Stash.init(this);
res = getResources();
@@ -39,4 +48,21 @@ public class MainApplication extends Application {
public void onLowMemory() {
super.onLowMemory();
}
// DATABASE REPOSITORY FUNCTIONS
public static GrigliaDao getGrigliaRepository(){
return appDb.grigliaDao();
}
public static ArticoloGrigliaDao getArticoliGrigliaRepository(){
return appDb.articoloGrigliaDao();
}
public static OrdineDao getOrdiniRepository(){
return appDb.ordineDao();
}
public static ArticoloOrdineDao getArticoliOrdineRepository(){
return appDb.articoloOrdineDao();
}
}