public class MutableSetExtFileStorage extends MutableSetStorage
MutableSetStorage.MutableElement| Modifier and Type | Field and Description |
|---|---|
private static Debug |
_debug |
private File |
_elementsFile
Datei in der die Elementzugehörigkeit dieser Menge gespeichert werden soll, oder
null, falls die Elementzugehörigkeit als Datensatz der
Menge gespeichert werden soll |
private ConfigMutableSet |
_mutableSet |
private List<MutableSetStorage.MutableElement> |
_saveElementLater |
| Constructor and Description |
|---|
MutableSetExtFileStorage(File elementsFile,
ConfigMutableSet mutableSet) |
| Modifier and Type | Method and Description |
|---|---|
protected List<MutableSetStorage.MutableElement> |
readElements()
Diese Methode liest den konfigurierenden Datensatz für die Elemente dieser Menge ein und gibt sie in einer Liste zurück.
|
void |
saveElementsData() |
protected void |
writeElements(List<MutableSetStorage.MutableElement> mutableElements)
Speichert die Elemente dieser Menge (auch historische) in einem konfigurierenden Datensatz ab.
|
add, deleteElements, deleteElementsOlderThan, getMutableElements, invalidate, purgeCacheprivate static final Debug _debug
private File _elementsFile
null, falls die Elementzugehörigkeit als Datensatz der
Menge gespeichert werden sollprivate ConfigMutableSet _mutableSet
private List<MutableSetStorage.MutableElement> _saveElementLater
public MutableSetExtFileStorage(File elementsFile, ConfigMutableSet mutableSet)
protected void writeElements(List<MutableSetStorage.MutableElement> mutableElements) throws ConfigurationChangeException
writeElements in class MutableSetStoragemutableElements - Elemente dieser MengeConfigurationChangeException - Falls die Elemente nicht in einem konfigurierenden Datensatz abgespeichert werden können.public void saveElementsData()
protected List<MutableSetStorage.MutableElement> readElements()
readElements in class MutableSetStorage