Class ConfigurationDataset

java.lang.Object
de.bsvrz.puk.config.xmlFile.properties.ConfigurationDataset
All Implemented Interfaces:
ConfigurationObjectElements

public class ConfigurationDataset extends Object implements ConfigurationObjectElements
Bildet einen "datensatz" ab, der nach der K2S.DTD definiert ist.
  • Constructor Details

    • ConfigurationDataset

      public ConfigurationDataset(String pidATG)
      Erzeugt ein Objekt "datensatz" (siehe K2S.DTD) mit einer bestimmten Attributgruppe und der festen Pid "asp.eigenschaften" für den Aspekt.
      Parameters:
      pidATG - Pid der Attributgruppe, die für den Datensatz verwendet werden soll
    • ConfigurationDataset

      public ConfigurationDataset(String pidATG, String pidAspect)
      Erzeugt ein Objekt "datensatz" (siehe K2S.DTD) mit einer bestimmten Attributgruppe und einem bestimmten Aspekt.
      Parameters:
      pidATG - Attributgruppe, die für den Datensatz verwendet werden soll
      pidAspect - Aspekt, der für den Datensatz verwendet werden soll. Wird "" übergeben, so wird der Default-Wert "asp.eigenschaften" benutzt.
  • Method Details

    • getPidATG

      public String getPidATG()
      Pid der Attributgruppe, den der Datensatz verwenden soll.
      Returns:
      Pid der Attributgruppe
    • getPidAspect

      public String getPidAspect()
      Aspekt der für den Datensatz verwendet werden soll.
      Returns:
      Aspekt, der über den Konstruktor festegelegt wurde oder "asp.eigenschaften", falls kein Aspekt festgelegt wurde.
    • getDataAnddataListAndDataField

      public DatasetElement[] getDataAnddataListAndDataField()
      Speichert Datum, Datenliste und Datenfeld in der Reihenfolge, wie diese eingelesen wurden. Das Array enthält Objekte der Klassen ConfigurationData, ConfigurationDataList und ConfigurationDataField.
      Returns:
      Ein Array mit oben genannten Objekten oder ein leeres Array, falls keine Objekte vorhanden sind
    • setDataAndDataListAndDataField

      public void setDataAndDataListAndDataField(DatasetElement[] dataAnddataListAndDataField)
      Parameters:
      dataAnddataListAndDataField - Das Array enthält Objekte der Klassen ConfigurationData, ConfigurationDataList und ConfigurationDataField. Die Reihenfolge der Elemente bleibt beim speichern erhalten. Sind keine Objekte vorhanden, so ist das Array leer.