de.bsvrz.dav.daf.main
Class DataAndATGUsageInformation

java.lang.Object
  extended by de.bsvrz.dav.daf.main.DataAndATGUsageInformation

public class DataAndATGUsageInformation
extends Object

Diese Klasse speichert einen Datensatz und die dazugehörige Attributgruppenverwendung.

Author:
Kappich Systemberatung

Field Summary
private  AttributeGroupUsage _attributeGroupUsage
           
private  Data _data
           
 
Constructor Summary
DataAndATGUsageInformation(AttributeGroupUsage attributeGroupUsage, Data data)
           
 
Method Summary
 AttributeGroupUsage getAttributeGroupUsage()
           
 Data getData()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_attributeGroupUsage

private final AttributeGroupUsage _attributeGroupUsage

_data

private final Data _data
Constructor Detail

DataAndATGUsageInformation

public DataAndATGUsageInformation(AttributeGroupUsage attributeGroupUsage,
                                  Data data)
Parameters:
attributeGroupUsage - Attributgruppenverwendung
data - Datensatz, der die Attributgruppe der Attributgruppenverwendung benutzt.
Throws:
IllegalArgumentException - Wird unter folgenden Bediengungen geworfen:
  • Die Attributgruppe ist null.
  • Der Datensatz ist null.
  • Die Attributgruppe der Attributgruppenverwendung stimmt nicht mit der Attributgruppe des Datensatzes überein.
Method Detail

getAttributeGroupUsage

public AttributeGroupUsage getAttributeGroupUsage()
Returns:
Attributgruppenverwendung, die im Konstruktor übergeben wurde.

getData

public Data getData()
Returns:
Datensatz, der im Konstruktor übergeben wurde.

toString

public String toString()
Overrides:
toString in class Object