LeOS-Genesis/app/src/main/java/com/darkweb/genesissearchengine/appManager/activityContextManager.java

85 lines
2.9 KiB
Java
Executable File

package com.darkweb.genesissearchengine.appManager;
import com.darkweb.genesissearchengine.appManager.bookmarkManager.bookmarkController;
import com.darkweb.genesissearchengine.appManager.historyManager.historyController;
import com.darkweb.genesissearchengine.appManager.homeManager.homeController;
import com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogController;
import com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingController;
import com.darkweb.genesissearchengine.appManager.tabManager.tabController;
public class activityContextManager
{
/*Private Variables*/
private static final activityContextManager ourInstance = new activityContextManager();
public static activityContextManager getInstance()
{
return ourInstance;
}
/*Private Contexts*/
private historyController pHistoryController;
private bookmarkController pBookmarkController;
private homeController pHomeController;
private tabController pTabController;
private android.app.Activity pCurrentActivity = null;
private settingController pSettingController;
private orbotLogController pOrbotLogController;
/*Initialization*/
private activityContextManager()
{
}
/*List ContextGetterSetters*/
public historyController getHistoryController(){
return pHistoryController;
}
public void setHistoryController(historyController history_controller){
this.pHistoryController = history_controller;
}
public bookmarkController getBookmarkController(){
return pBookmarkController;
}
public void setBookmarkController(bookmarkController bookmark_controller){
this.pBookmarkController = bookmark_controller;
}
public homeController getHomeController(){
return pHomeController;
}
public void setHomeController(homeController home_controller){
this.pHomeController = home_controller;
}
public tabController getTabController(){
return pTabController;
}
public void setTabController(tabController tab_controller){
this.pTabController = tab_controller;
}
public orbotLogController getOrbotLogController(){
return pOrbotLogController;
}
public void setOrbotLogController(orbotLogController pOrbotLogController){
this.pOrbotLogController = pOrbotLogController;
}
public settingController getSettingController(){
return pSettingController;
}
public void setSettingController(settingController pSettingController){
this.pSettingController = pSettingController;
}
public void setCurrentActivity(android.app.Activity pCurrentActivity){
this.pCurrentActivity = pCurrentActivity;
}
public android.app.Activity setCurrentActivity(){
return pCurrentActivity;
}
}