public class DBSettingsStore
extends java.lang.Object
Each database will possibly hold lots of different settings, the only way of grouping them together is by time.
Settings are stored in a somewhat dubious way in that any part of Pamguard, be it a PamControlledUnit or not can store settings, so some of the settings read back are associated with modules, others are not.
The actual list of modules is an ArrayList
UsedModuleInfo
,
PamSettingManager
,
PamControlledUnitSettings
Constructor and Description |
---|
DBSettingsStore() |
Modifier and Type | Method and Description |
---|---|
void |
addSettingsGroup(PamSettingsGroup dbSettingsGroup) |
PamSettingsGroup |
getLastSettingsGroup() |
int |
getNumGroups() |
PamSettingsGroup |
getSettingsGroup(int groupNumber) |
java.util.ArrayList<PamSettingsGroup> |
getSettingsGroups() |
public java.util.ArrayList<PamSettingsGroup> getSettingsGroups()
public PamSettingsGroup getSettingsGroup(int groupNumber)
public void addSettingsGroup(PamSettingsGroup dbSettingsGroup)
public int getNumGroups()
public PamSettingsGroup getLastSettingsGroup()