|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamController.PamSettingsGroup
public class PamSettingsGroup
Stores a group of PAMGUARD settings read back from the database or some other store (e.g. binary storage).
The group of settings contains three things: 1) A time 2) A list of installed units 3) A list of settings (this is included as part of one of the unitSettings from Pam Controller)
DBControlUnit,
BinaryStore| Field Summary | |
|---|---|
private long |
settingsTime
|
private java.util.ArrayList<PamControlledUnitSettings> |
unitSettings
|
| Constructor Summary | |
|---|---|
PamSettingsGroup(long settingsTime)
Create a new settings unit, which will contain all the settings of a configuration at a particular time |
|
| Method Summary | |
|---|---|
void |
addSettings(PamControlledUnitSettings pamControlledUnitSettings)
Add settings to the list of different unit settings |
int |
compareTo(PamSettingsGroup o)
|
PamControlledUnitSettings |
findUnitSettings(java.lang.String unitType,
java.lang.String unitName)
find the unit settings for a module of a given name and type. |
(package private) int |
getNumSettings()
|
long |
getSettingsTime()
|
java.util.ArrayList<PamControlledUnitSettings> |
getUnitSettings()
|
PamControlledUnitSettings |
getUnitSettings(int settingsNo)
Get a particular set of settings. |
java.util.ArrayList<UsedModuleInfo> |
getUsedModuleInfo()
Return the list of used modules. |
void |
setSettingsTime(long settingsTime)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private long settingsTime
private java.util.ArrayList<PamControlledUnitSettings> unitSettings
| Constructor Detail |
|---|
public PamSettingsGroup(long settingsTime)
settingsTime - settings time in milliseconds.| Method Detail |
|---|
public int compareTo(PamSettingsGroup o)
compareTo in interface java.lang.Comparable<PamSettingsGroup>public long getSettingsTime()
public void setSettingsTime(long settingsTime)
settingsTime - the settingsTime to setpublic void addSettings(PamControlledUnitSettings pamControlledUnitSettings)
pamControlledUnitSettings - new settingspublic java.util.ArrayList<PamControlledUnitSettings> getUnitSettings()
public PamControlledUnitSettings getUnitSettings(int settingsNo)
settingsNo - Settings number
int getNumSettings()
public PamControlledUnitSettings findUnitSettings(java.lang.String unitType,
java.lang.String unitName)
unitType - unit typeunitName - unit name
public java.util.ArrayList<UsedModuleInfo> getUsedModuleInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||