Uses of Class
org.android.activityminer.persistence.DBManager

Packages that use DBManager
org.android.activityminer.app GUI - Base package with activites, services and related utility classes. 
org.android.activityminer.app.activities GUI - Activity management components. 
org.android.activityminer.app.db GUI - Database management components. 
org.android.activityminer.app.recording GUI - Raw data sample recorder. 
org.android.activityminer.app.service GUI - Data mining background service, e.g. responsible for feature extraction, model creation, model evaluation and data import/export, 
org.android.activityminer.logic.classification Logic layer - classifiers, feature normalizer, PMML builder. 
org.android.activityminer.logic.evaluation Logic layer - Cross validation and related tools. 
org.android.activityminer.logic.features Logic layer - Feature implementation and the extraction logic. 
org.android.activityminer.logic.features.selection Logic layer - Preparation of the logic for automatic feature selection (not used yet). 
org.android.activityminer.logic.util Logic layer - Utility components. 
org.android.activityminer.persistence The application persistence layer. 
 

Uses of DBManager in org.android.activityminer.app
 

Fields in org.android.activityminer.app declared as DBManager
private  DBManager StarterActivity.DBUpgradeTask.dbManager
          The context
private  DBManager ActivityMiner.dbManager
          A reference to the global database manager instance.
 

Uses of DBManager in org.android.activityminer.app.activities
 

Fields in org.android.activityminer.app.activities declared as DBManager
private  DBManager ManageActivityLabelActivity.dbManager
          The database manager
 

Uses of DBManager in org.android.activityminer.app.db
 

Fields in org.android.activityminer.app.db declared as DBManager
private  DBManager DBRecordingViewFragment.dbManager
          A reference to the global database manager.
 

Methods in org.android.activityminer.app.db with parameters of type DBManager
static void FeatureExtractionTask.createAndRunTask(Context context, DBManager dbManager, Configuration config, DBRecordingStatisticSequenceEntry sequenceStatistic, EventObserver<? extends TaskFinishedEvent> finishedObserver)
          Does create and execute a feature extraction Task for the given configuration and recording identifiers.
 

Uses of DBManager in org.android.activityminer.app.recording
 

Fields in org.android.activityminer.app.recording declared as DBManager
private  DBManager SaveRecordingTask.dbManager
          the database manager
private  DBManager GenericRecordingActivityForSensorObservations.SaveTask.dbManager
          the database manager
 

Uses of DBManager in org.android.activityminer.app.service
 

Methods in org.android.activityminer.app.service with parameters of type DBManager
protected  boolean BackgroundService.batchCreateAndExportTrainingDataDatabase(DBManager dbManager, Configuration baseConfig, long[] windowSizes, long[] sampleRates, double[] gfCutOffs)
          Method to start batch training data creation in the background for any combination of the given window sizes and sample rates
protected  boolean BackgroundService.createModel(DBManager dbManager, Configuration config, String modelName)
          Method to start model creation in the background
protected  boolean BackgroundService.dBRawDataUpdate(DBManager dbManager, Configuration config)
          Method to start DB related updates of raw time series (relevant for older DB versions only!).
protected  boolean BackgroundService.evaluate(DBManager dbManager, Configuration config, ParcelableFeatureTypeSets featureSetsToTest, boolean bestResultsOnly)
          Method to start a features set evaluation in the background
protected  boolean BackgroundService.exportRawData(DBManager dbManager, Configuration config, String fileName)
          Method to export the raw recorded data to a file in the background
private  boolean BackgroundService.exportTrainingData(DBManager dbManager, Configuration config, String fileName)
          Method to export training data to file in the background
protected  boolean BackgroundService.extractFeatures(DBManager dbManager, Configuration config, long[] sequenceIds)
          Method to start feature extraction in the background
protected  boolean BackgroundService.searchForBestFeatureSubset(DBManager dbManager, Configuration config, ParcelableFeatureTypeSets featureSets, int size)
          Method to start a search for the best feature subset of a given size.
protected  boolean BackgroundService.updateLinearAccelerationsInDatabase(DBManager dbManager, Configuration config)
          Method to start an update of linear acceleration values in the raw data samples for the case that the own linear acceleration implementation is used.
 

Uses of DBManager in org.android.activityminer.logic.classification
 

Fields in org.android.activityminer.logic.classification declared as DBManager
private  DBManager ModelCreationHelper.dbManager
          A reference to the database manager.
 

Methods in org.android.activityminer.logic.classification with parameters of type DBManager
static ModelCreationThread ModelCreationThread.createAndRun(Context context, DBManager dbManager, Configuration config, EventObserver<TaskFinishedEvent> finishedObserver, String modelName, Class<? extends Activity> intentReceiver)
          Does create and execute a model creation thread for the given configuration.
 

Constructors in org.android.activityminer.logic.classification with parameters of type DBManager
ModelCreationHelper(DBManager dbManager, Configuration config, String modelName, Context context)
          Constructor
ModelCreationThread(Context context, DBManager dbManager, Configuration config, String modelName, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of DBManager in org.android.activityminer.logic.evaluation
 

Fields in org.android.activityminer.logic.evaluation declared as DBManager
private  DBManager EvaluationHelper.dbManager
          A reference to the database manager.
 

Methods in org.android.activityminer.logic.evaluation with parameters of type DBManager
static EvaluationThread EvaluationThread.createAndRun(Context context, DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute an evaluation thread for the given configuration and feature sets.
 

Constructors in org.android.activityminer.logic.evaluation with parameters of type DBManager
EvaluationHelper(DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, Context context)
          Constructor
EvaluationThread(Context context, DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of DBManager in org.android.activityminer.logic.features
 

Fields in org.android.activityminer.logic.features declared as DBManager
private  DBManager FeatureVectorExportThread.dbManager
          The database manger reference
private  DBManager FeatureExtractionHelper.dbManager
          A reference to the database manager.
 

Methods in org.android.activityminer.logic.features that return DBManager
protected  DBManager FeatureExtractionHelper.getDbManager()
          Getter for the dbManager
 

Methods in org.android.activityminer.logic.features with parameters of type DBManager
static ObservableWorkerThreadWithProgressNotification FeatureExtractionThread.create(Context context, DBManager dbManager, Configuration config, long[] sequenceIds, boolean hasToAdaptToConfiguration, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a feature extraction thread for the given configuration and recording identifiers.
static FeatureVectorExportThread FeatureVectorExportThread.create(Context context, DBManager dbManager, String fileName, Configuration currentConfig, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a feature vector export thread.
static ObservableWorkerThreadWithProgressNotification FeatureExtractionThread.createAndRun(Context context, DBManager dbManager, Configuration config, long[] sequenceIds, boolean hasToAdaptToConfiguration, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature extraction thread for the given configuration and recording identifiers.
static FeatureVectorExportThread FeatureVectorExportThread.createAndRun(Context context, DBManager dbManager, String fileName, Configuration currentConfig, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature vector export thread
static
<T extends Enum<T> & Dimensions>
FeatureExtractionHelper<T>
FeatureExtractionHelper.createFeatureExtractionHelper(Context context, DBManager dbManager, Configuration config, AbstractFeatureExtractorForDBRecordings<T> featureExtractor, AbstractFeatureFactory<T> factory, boolean hasToAdaptToConfiguration)
          Method to create a feature extraction helper instance.
 

Constructors in org.android.activityminer.logic.features with parameters of type DBManager
FeatureExtractionHelper(DBManager dbManager, Configuration config, AbstractFeatureExtractorForDBRecordings<T> featureExtractor, AbstractFeatureFactory<T> factory, Context context, boolean hasToAdaptToConfiguration)
          Constructor
FeatureVectorExportThread(Context context, DBManager dbManager, String fileName, Configuration currentConfig, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of DBManager in org.android.activityminer.logic.features.selection
 

Fields in org.android.activityminer.logic.features.selection declared as DBManager
private  DBManager FeatureSelectionHelper.dbManager
          A reference to the database manager.
 

Methods in org.android.activityminer.logic.features.selection with parameters of type DBManager
static FeatureSelectionThread FeatureSelectionThread.createAndRun(Context context, DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute an evaluation thread for the given configuration and feature sets.
 

Constructors in org.android.activityminer.logic.features.selection with parameters of type DBManager
FeatureSelectionHelper(DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, Context context)
          Constructor
FeatureSelectionThread(Context context, DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of DBManager in org.android.activityminer.logic.util
 

Fields in org.android.activityminer.logic.util declared as DBManager
private  DBManager TrainingDataDeletionThread.dbManager
          The database manager
private  DBManager RawRecordingDataExportThread.dbManager
          The database manger reference
private  DBManager NNInterpolationUpdateThread.dbManager
          The database manger reference
private  DBManager LinearAccelerationUpdateThread.dbManager
          The database manger reference
 

Methods in org.android.activityminer.logic.util with parameters of type DBManager
static ObservableWorkerThreadWithProgressNotification NNInterpolationUpdateThread.create(Context context, DBManager dbManager, RuntimeConfiguration config, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a NN gap interpolation thread for raw time series.
static ObservableWorkerThreadWithProgressNotification LinearAccelerationUpdateThread.create(Context context, DBManager dbManager, RuntimeConfiguration config, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a linear acceleration update thread
static ObservableWorkerThreadWithProgressNotification RawRecordingDataExportThread.create(Context context, DBManager dbManager, RuntimeConfiguration config, String fileName, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature vector export thread
static ObservableWorkerThreadWithProgressNotification NNInterpolationUpdateThread.createAndRun(Context context, DBManager dbManager, RuntimeConfiguration config, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a NN gap interpolation thread for raw time series.
static ObservableWorkerThreadWithProgressNotification LinearAccelerationUpdateThread.createAndRun(Context context, DBManager dbManager, RuntimeConfiguration config, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and start a linear acceleration update thread
static ObservableWorkerThreadWithProgressNotification RawRecordingDataExportThread.createAndRun(Context context, DBManager dbManager, RuntimeConfiguration config, String fileName, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature vector export thread
 

Constructors in org.android.activityminer.logic.util with parameters of type DBManager
LinearAccelerationUpdateThread(Context context, DBManager dbManager, RuntimeConfiguration config, AbstractFeatureFactory<T> factory, Class<? extends Activity> intentReceiver)
          Constructor
NNInterpolationUpdateThread(Context context, DBManager dbManager, RuntimeConfiguration config, Class<? extends Activity> intentReceiver)
          Constructor
RawRecordingDataExportThread(Context context, DBManager dbManager, RuntimeConfiguration config, AbstractFeatureFactory<T> factory, String fileName, T[] dimensions, PreparationCalculator<T> preCalculator, Class<? extends Activity> intentReceiver)
          Constructor
TrainingDataDeletionThread(Context context, DBManager dbManager, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of DBManager in org.android.activityminer.persistence
 

Fields in org.android.activityminer.persistence declared as DBManager
private static DBManager DBManager.instance
          The singleton database manager instance
 

Methods in org.android.activityminer.persistence that return DBManager
static DBManager DBManager.getInstance(Context context)
          Getter for the instance