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

All Superinterfaces:
AttributeSet, Comparable, ConfigurationObject, SystemObject
All Known Implementing Classes:
DafAttributeGroup

public interface AttributeGroup
extends AttributeSet

Schnittstelle zum Zugriff auf Attribute und Eigenschaften einer Attributgruppe.

Author:
Roland Schmitz (rs), Kappich Systemberatung, Stephan Homeyer (sth), Kappich Systemberatung

Method Summary
 Collection<Aspect> getAspects()
          Bestimmt die möglichen Aspekte, unter denen die Attributgruppe verwendet werden kann.
 AttributeGroupUsage getAttributeGroupUsage(Aspect aspect)
          Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück.
 Collection<AttributeGroupUsage> getAttributeGroupUsages()
          Liefert alle Attributgruppenverwendungen dieser Attributgruppe zurück.
 boolean isConfigurating()
          Deprecated. Wird durch die Methode AttributeGroupUsage.isConfigurating() ersetzt.
 boolean isParameter()
          Gibt an, ob diese Attributgruppe als Parameter verwendet werden kann oder nicht.
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeSet
getAttribute, getAttributes
 
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

isConfigurating

boolean isConfigurating()
Deprecated. Wird durch die Methode AttributeGroupUsage.isConfigurating() ersetzt.

Ermittelt, ob diese Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann.

Returns:
true, wenn die Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann; sonst false.

isParameter

boolean isParameter()
Gibt an, ob diese Attributgruppe als Parameter verwendet werden kann oder nicht.

Returns:
true, wenn die Attributgruppe als Parameter verwendet werden kann;
false, wenn die Attributgruppe nicht als Parameter verwendet werden kann.

getAspects

Collection<Aspect> getAspects()
Bestimmt die möglichen Aspekte, unter denen die Attributgruppe verwendet werden kann.

Returns:
Liste von Aspekten

getAttributeGroupUsages

Collection<AttributeGroupUsage> getAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen dieser Attributgruppe zurück.

Returns:
alle Attributgruppenverwendungen dieser Attributgruppe

getAttributeGroupUsage

AttributeGroupUsage getAttributeGroupUsage(Aspect aspect)
Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück.

Parameters:
aspect - Aspekt der gewünschten Attributgruppenverwendung
Returns:
Attributgruppenverwendung für den angegebenen Aspekt oder null, falls zum angegebenen Aspekt keine Attributgruppenverwendung definiert ist.