public interface ConfigurationAreaManagementInfo
Modifier and Type | Method and Description |
---|---|
VersionInfo |
getActiveVersion()
Gibt die aktive Version des Konfigurationsbereichs und ihren Aktivierungszeitpunkt zurück.
|
File |
getDirectory()
Gibt den Speicherort (Verzeichnis) der Datei des Konfigurationsbereichs zurück.
|
String |
getPid()
Gibt die Pid des Konfigurationsbereichs eines Verwaltungseintrages zurück.
|
int |
getPosition()
Gibt die Position innerhalb aller Konfigurationsbereiche in den Verwaltungsdaten zurück.
|
List<VersionInfo> |
getVersions()
Gibt alle Versionseinträge zu diesem Konfigurationsbereich in einer Liste zurück.
|
boolean |
isNewVersionActivated()
Gibt an, ob beim Laden der Verwaltungsinformationen, dieser Konfigurationsbereich in eine neue Version überführt wurde.
|
void |
setDirectory(File directory)
Setzt den Speicherort (das Verzeichnis) der Datei des Konfigurationsbereichs.
|
void |
setNextActiveVersion(short nextActiveVersion)
Es wird die Versionsnummer angegeben, in welche dieser Konfigurationsbereich beim Neustart der Konfiguration überführt werden soll.
|
void |
setPosition(int position)
Mit dieser Methode soll die Reihenfolge der Konfigurationsbereiche verändert werden können.
|
String getPid()
File getDirectory()
null
wenn das Verzeichnis nicht ermittelt werden kann.void setDirectory(File directory)
directory
- der Speicherort (das Verzeichnis) der Konfigurationsbereichsdateivoid setNextActiveVersion(short nextActiveVersion)
nextActiveVersion
- Die nächste aktive Version. Sie muss größer sein, als die bisherigen aktiven Versionsnummern.boolean isNewVersionActivated()
true
, wenn dieser Konfigurationsbereich in eine neue Version überführt wurde, sonst false
.VersionInfo getActiveVersion()
List<VersionInfo> getVersions()
int getPosition()
void setPosition(int position)
position
- Position innerhalb der Konfigurationsbereiche