|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.puk.config.main.managementfile.ManagementFile
public class ManagementFile
Diese Klasse speichert die Verwaltungsdaten der Konfiguration in einer XML-Datei ab. (siehe auch die Technischen Anforderungen des Segments Parametrierung und Konfiguration)
Constructor Summary | |
---|---|
ManagementFile(File xmlFile)
Der Konstruktor lädt die angegebene XML-Datei mit den Verwaltungsdaten der Konfiguration, validiert gegen die dazugehörende DTD bzw. |
Method Summary | |
---|---|
ConfigurationAreaManagementInfo |
addConfigurationAreaManagementInfo(String pid)
Fügt einen neuen Eintrag eines Konfigurationsbereichs ans Ende der Verwaltungsdatei ein. |
void |
close()
Diese Methode wird aufgerufen, wenn das System heruntergefahren wird. |
List<ConfigurationAreaManagementInfo> |
getAllConfigurationAreaManagementInfos()
Gibt alle Einträge über Konfigurationsbereiche der Konfiguration in der zu verwendenden Reihenfolge aus den Verwaltungsdaten zurück. |
ConfigurationAreaManagementInfo |
getConfigurationAreaManagementInfo(String configurationAreaPid)
Gibt einen Eintrag aus den Verwaltungsdaten zu der angegebenen Pid eines Konfigurationsbereichs zurück. |
String |
getConfigurationAuthority()
Gibt die Pid des Konfigurationsverantwortlichen der Konfiguration zurück. |
File |
getObjectSetDirectory()
Bestimmt das Verzeichnis in dem die Dateien mit den Elementzugehörigkeiten von dynamischen Mengen gespeichert werden sollen. |
void |
save()
Speichert die Verwaltungsdaten ab. |
void |
setConfigurationAuthority(String pid)
Speichert die Pid des Konfigurationsverantwortlichen der Konfiguration ab. |
String |
toString()
String-Repräsentation (Verzeichnis und Dateiname der Verwaltungsdatei) dieses Objekts. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ManagementFile(File xmlFile)
xmlFile
- die VerwaltungsdateiMethod Detail |
---|
public String getConfigurationAuthority()
getConfigurationAuthority
in interface ConfigurationManagementFile
public void setConfigurationAuthority(String pid)
setConfigurationAuthority
in interface ConfigurationManagementFile
pid
- die Pid des Konfigurationsverantwortlichenpublic List<ConfigurationAreaManagementInfo> getAllConfigurationAreaManagementInfos()
getAllConfigurationAreaManagementInfos
in interface ConfigurationManagementFile
public ConfigurationAreaManagementInfo getConfigurationAreaManagementInfo(String configurationAreaPid)
null
zurückgegeben.
getConfigurationAreaManagementInfo
in interface ConfigurationManagementFile
configurationAreaPid
- Pid eines Konfigurationsbereichs
null
, falls kein Eintrag vorhanden istpublic ConfigurationAreaManagementInfo addConfigurationAreaManagementInfo(String pid)
addConfigurationAreaManagementInfo
in interface ConfigurationManagementFile
pid
- Pid des Konfigurationsbereichs, welcher zu den Verwaltungsdaten hinzugefügt werden soll
public void save() throws IOException
save
in interface ConfigurationManagementFile
IOException
public void close() throws IOException
ConfigurationManagementFile
close
in interface ConfigurationManagementFile
IOException
public File getObjectSetDirectory()
ConfigurationManagementFile
getObjectSetDirectory
in interface ConfigurationManagementFile
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |