de.bsvrz.dav.daf.main.config
Interface AttributeSet

All Superinterfaces:
Comparable, ConfigurationObject, SystemObject
All Known Subinterfaces:
AttributeGroup, AttributeListDefinition
All Known Implementing Classes:
DafAttributeGroup, DafAttributeListDefinition, DafAttributeSet

public interface AttributeSet
extends ConfigurationObject

Schnittstellenklasse, die den Zugriff auf Attributmengen ermöglicht. Attributmengen werden in Attributgruppen und in Attributlisten benutzt, um mehrere Attribute zu einer Einheit zusammenzufassen.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs), Fouad, Stephan Homeyer (sth)

Method Summary
 Attribute getAttribute(String attributeName)
          Liefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.
 List<Attribute> getAttributes()
          Liefert eine Liste der Attribute dieser Attributmenge (Attributgruppe bzw.
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getAttributes

List<Attribute> getAttributes()
Liefert eine Liste der Attribute dieser Attributmenge (Attributgruppe bzw. Attributliste) zurück. Die Reihenfolge der Attribute in der Liste entspricht der durch die Position der Attribute definierte Reihenfolge innerhalb der Attributgruppe bzw. Attributliste

Returns:
Liste von Attributen

getAttribute

Attribute getAttribute(String attributeName)
Liefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.

Parameters:
attributeName - Name des gesuchten Attributs.
Returns:
Das gesuchte Attribut oder null wenn kein Attribut mit dem gegebenen Namen gefunden wurde.