de.bsvrz.puk.config.xmlFile.properties
Class ConfigurationAreaProperties

java.lang.Object
  extended by de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
      extended by de.bsvrz.puk.config.xmlFile.properties.ConfigurationObjectProperties
          extended by de.bsvrz.puk.config.xmlFile.properties.ConfigurationAreaProperties

public class ConfigurationAreaProperties
extends ConfigurationObjectProperties

Konfigurationsbereich, der aus einer XML-Versorgungsdatei erzeugt wurde. Das Objekt enthält den Konfigurationsverantwortlichen und die eingelesenen Objekte.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)

Field Summary
 
Fields inherited from class de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
_id, _name, _pid, _type
 
Constructor Summary
ConfigurationAreaProperties(String name, String pid, long id, String authorityPid, SystemObjectInfo info, List<SystemObjectProperties> objectProperties)
           
ConfigurationAreaProperties(String name, String pid, long id, String authorityPid, SystemObjectInfo info, List<SystemObjectProperties> objectProperties, Collection<ConfigurationAreaDependency> areaDependencies)
           
 
Method Summary
protected  StringBuilder appendParamString(StringBuilder stringBuilder)
           
 Collection<ConfigurationAreaDependency> getAreaDependencies()
          Gibt alle Abhängigkeiten des Bereichs zurück, die im Konsturktor übergeben wurden.
 String getAuthority()
          Konfigurationsverantwortlicher
 ConfigurationAreaChangeInformation[] getConfigurationAreaChangeInformation()
           
 List<SystemObjectProperties> getObjectProperties()
          Objekte, die aus einer XML-Versogungsdatei eingelesen wurde.
 void setConfigurationAreaChangeInformation(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation)
           
 void setObjectProperties(List<SystemObjectProperties> objectProperties)
           
 
Methods inherited from class de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
getId, getInfo, getName, getPid, getType, setType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigurationAreaProperties

public ConfigurationAreaProperties(String name,
                                   String pid,
                                   long id,
                                   String authorityPid,
                                   SystemObjectInfo info,
                                   List<SystemObjectProperties> objectProperties)
Parameters:
name -
pid -
id -
authorityPid -
info -
objectProperties -

ConfigurationAreaProperties

public ConfigurationAreaProperties(String name,
                                   String pid,
                                   long id,
                                   String authorityPid,
                                   SystemObjectInfo info,
                                   List<SystemObjectProperties> objectProperties,
                                   Collection<ConfigurationAreaDependency> areaDependencies)
Parameters:
name -
pid -
id -
authorityPid -
info -
objectProperties -
areaDependencies - Abhängigkeiten des Konfigurationsbereichs zu anderen Bereichen. Wurden die Abhängigkeiten noch nicht geprüft, so wird null übergeben.
Method Detail

getConfigurationAreaChangeInformation

public ConfigurationAreaChangeInformation[] getConfigurationAreaChangeInformation()
Returns:
Elemente "konfigurationsAenderung", siehe K2S.DTD. Sind keine Elemente vorhanden, so besitzt das Array die Größe 0.

setConfigurationAreaChangeInformation

public void setConfigurationAreaChangeInformation(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation)
Parameters:
configurationAreaChangeInformation - Elemente "konfigurationsAenderung", siehe K2S.DTD

getObjectProperties

public List<SystemObjectProperties> getObjectProperties()
Objekte, die aus einer XML-Versogungsdatei eingelesen wurde.

Returns:
Liste mit Objekte oder eine leere Liste

setObjectProperties

public void setObjectProperties(List<SystemObjectProperties> objectProperties)
Parameters:
objectProperties - Liste von Objekten, die aus einer XML-Versorgungsdatei eingelesen wurden. Sind keine Objekte vorhanden, so wird eine leere Liste übergeben

getAuthority

public String getAuthority()
Konfigurationsverantwortlicher

Returns:
s.o.

getAreaDependencies

public Collection<ConfigurationAreaDependency> getAreaDependencies()
Gibt alle Abhängigkeiten des Bereichs zurück, die im Konsturktor übergeben wurden.

Returns:
Alle Abhängigkeiten, wurden die Abhängigkeiten noch nicht geprüft, so wird null zurückgegeben.

appendParamString

protected StringBuilder appendParamString(StringBuilder stringBuilder)
Overrides:
appendParamString in class SystemObjectProperties