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

java.lang.Object
  extended by 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.

Author:
Achim Wullenkord (AW), Kappich Systemberatung, Stephan Homeyer (sth), Kappich Syystemberatung

Field Summary
private  DatasetElement[] _dataAnddataListAndDataField
          Speichert Datum, Datenliste und Datenfeld in der Reihenfolge wie sie eingelesen wurden.
private  String _pidAspect
           
private  String _pidATG
           
 
Constructor Summary
ConfigurationDataset(String pidATG)
          Erzeugt ein Objekt "datensatz" (siehe K2S.DTD) mit einer bestimmten Attributgruppe und der festen Pid "asp.eigenschaften" für den Aspekt.
ConfigurationDataset(String pidATG, String pidAspect)
          Erzeugt ein Objekt "datensatz" (siehe K2S.DTD) mit einer bestimmten Attributgruppe und einem bestimmten Aspekt.
 
Method Summary
 DatasetElement[] getDataAnddataListAndDataField()
          Speichert Datum, Datenliste und Datenfeld in der Reihenfolge, wie diese eingelesen wurden.
 String getPidAspect()
          Aspekt der für den Datensatz verwendet werden soll.
 String getPidATG()
          Pid der Attributgruppe, den der Datensatz verwenden soll.
 void setDataAndDataListAndDataField(DatasetElement[] dataAnddataListAndDataField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dataAnddataListAndDataField

private DatasetElement[] _dataAnddataListAndDataField
Speichert Datum, Datenliste und Datenfeld in der Reihenfolge wie sie eingelesen wurden.


_pidATG

private final String _pidATG

_pidAspect

private String _pidAspect
Constructor Detail

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 Detail

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.