BowlerKernel
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase Class Reference
Collaboration diagram for com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase:
Collaboration graph
[legend]

Static Public Member Functions

static Object getObject (String paramsKey, String objectKey, Object defaultValue)
 
static HashMap< String, Object > getParamMap (String paramsKey)
 
static Object setObject (String paramsKey, String objectKey, Object value)
 
static Object removeObject (String paramsKey, String objectKey)
 
static void save ()
 
static HashMap< String, HashMap< String, Object > > getDatabase ()
 
static File loadFile () throws Exception
 
static void loginEvent (String username)
 
static String getGitSource () throws Exception
 
static void setGitSource (String myAssets)
 
static String getDbFile ()
 
static void setDbFile (String dbFile)
 

Static Private Member Functions

static void syncOldDBToNew (HashMap< String, HashMap< String, Object >> existing)
 
static void setRepo (GHRepository forkedRep)
 

Static Private Attributes

static final String repo = "BowlerStudioConfiguration"
 
static final String HTTPS_GITHUB_COM_NEURON_ROBOTICS_BOWLER_STUDIO_CONFIGURATION_GIT
 
static String gitSource = null
 
static String dbFile = "database.json"
 
static boolean checked
 
static HashMap< String, HashMap< String, Object > > database = null
 
static final Type TT_mapStringString
 
static Gson gson = new GsonBuilder().disableHtmlEscaping().setPrettyPrinting().create()
 
static IssueReportingExceptionHandler reporter = new IssueReportingExceptionHandler()
 
static String loggedInAs = null
 

Detailed Description

Definition at line 21 of file ConfigurationDatabase.java.

Member Function Documentation

◆ getDatabase()

static HashMap<String, HashMap<String, Object> > com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getDatabase ( )
static

◆ getDbFile()

static String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getDbFile ( )
static

◆ getGitSource()

static String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getGitSource ( ) throws Exception
static

◆ getObject()

static Object com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getObject ( String  paramsKey,
String  objectKey,
Object  defaultValue 
)
static

◆ getParamMap()

static HashMap<String, Object> com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getParamMap ( String  paramsKey)
static

◆ loadFile()

static File com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.loadFile ( ) throws Exception
static

◆ loginEvent()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.loginEvent ( String  username)
static

◆ removeObject()

static Object com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.removeObject ( String  paramsKey,
String  objectKey 
)
static

Definition at line 60 of file ConfigurationDatabase.java.

References com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.getParamMap().

Here is the call graph for this function:

◆ save()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.save ( )
static

◆ setDbFile()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.setDbFile ( String  dbFile)
static

◆ setGitSource()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.setGitSource ( String  myAssets)
static

◆ setObject()

static Object com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.setObject ( String  paramsKey,
String  objectKey,
Object  value 
)
static

◆ setRepo()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.setRepo ( GHRepository  forkedRep)
staticprivate

◆ syncOldDBToNew()

static void com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.syncOldDBToNew ( HashMap< String, HashMap< String, Object >>  existing)
staticprivate

Member Data Documentation

◆ checked

boolean com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.checked
staticprivate

◆ database

HashMap<String, HashMap<String, Object> > com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.database = null
staticprivate

◆ dbFile

String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.dbFile = "database.json"
staticprivate

◆ gitSource

String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.gitSource = null
staticprivate

◆ gson

Gson com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.gson = new GsonBuilder().disableHtmlEscaping().setPrettyPrinting().create()
staticprivate

◆ HTTPS_GITHUB_COM_NEURON_ROBOTICS_BOWLER_STUDIO_CONFIGURATION_GIT

final String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.HTTPS_GITHUB_COM_NEURON_ROBOTICS_BOWLER_STUDIO_CONFIGURATION_GIT
staticprivate

◆ loggedInAs

String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.loggedInAs = null
staticprivate

◆ repo

final String com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.repo = "BowlerStudioConfiguration"
staticprivate

◆ reporter

IssueReportingExceptionHandler com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.reporter = new IssueReportingExceptionHandler()
staticprivate

Definition at line 35 of file ConfigurationDatabase.java.

◆ TT_mapStringString

final Type com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.TT_mapStringString
staticprivate
Initial value:
= new TypeToken<HashMap<String, HashMap<String, Object>>>() {
}.getType()

Definition at line 31 of file ConfigurationDatabase.java.

Referenced by com.neuronrobotics.bowlerstudio.assets.ConfigurationDatabase.save().


The documentation for this class was generated from the following file: