public class DafAttributeGroup extends DafAttributeSet implements AttributeGroup
| Modifier and Type | Field and Description |
|---|---|
private Map<Aspect,AttributeGroupUsage> |
_atgUsageMap
Speichert alle Attributgruppenverwendungen.
|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private Object |
_lockAtgUsageMap
Sperrt die Map _atgUsageMap
|
private ArrayList<Aspect> |
aspects
Die Aspekte dieser Attributgruppe
|
_configurationAreaId, _dataModel, _internType, ASPECT, ATTRIBUTE, ATTRIBUTE_GROUP, ATTRIBUTE_GROUP_USAGE, ATTRIBUTE_LIST_TYPE, CLIENT_APPLICATION, CONFIGURATION_APPLICATION, CONFIGURATION_AREA, CONFIGURATION_AUTHORITY, CONFIGURATION_OBJECT, CONFIGURATION_OBJECT_TYPE, DAV_APPLICATION, DYNAMIC_OBJECT, DYNAMIC_OBJECT_TYPE, FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE, INTEGER_ATTRIBUTE_TYPE, INTEGER_VALUE_RANGE, INTEGER_VALUE_STATE, MUTABLE_SET, NON_MUTABLE_SET, NULL_OBJECT, OBJECT_DELETED, OBJECT_EXISTS, OBJECT_INVALID, OBJECT_SET_TYPE, OBJECT_SET_USE, REFERENCE_ATTRIBUTE_TYPE, STRING_ATTRIBUTE_TYPE, SYSTEM_OBJECT_TYPE, TIME_ATTRIBUTE_TYPE| Constructor and Description |
|---|
DafAttributeGroup(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
DafAttributeGroup(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
|
| Modifier and Type | Method and Description |
|---|---|
private void |
createAtgUsageMap()
Initialisiert die Map mit Attributgruppenverwendungen
|
List<Aspect> |
getAspects()
Bestimmt die möglichen Aspekte, unter denen die Attributgruppe verwendet werden kann.
|
AttributeGroupUsage |
getAttributeGroupUsage(Aspect asp)
Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück.
|
Collection<AttributeGroupUsage> |
getAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen dieser Attributgruppe zurück.
|
boolean |
isConfigurating()
Ermittelt, ob diese Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann.
|
boolean |
isParameter()
Gibt an, ob diese Attributgruppe als Parameter verwendet werden kann oder nicht.
|
String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
|
getAttribute, getAttributesaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, read, read, removeSet, revalidate, writecompareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, setState, storeName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttribute, getAttributesaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidategetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringcompareToprivate static final Debug _debug
private final Object _lockAtgUsageMap
private Map<Aspect,AttributeGroupUsage> _atgUsageMap
public DafAttributeGroup(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.public DafAttributeGroup(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds)
public final String parseToString()
DafSystemObjectparseToString in class DafAttributeSetpublic final boolean isConfigurating()
AttributeGroupisConfigurating in interface AttributeGrouptrue, wenn die Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann; sonst
false.public boolean isParameter()
AttributeGroupisParameter in interface AttributeGrouptrue, wenn die Attributgruppe als Parameter verwendet werden kann;false, wenn die Attributgruppe nicht als Parameter
verwendet werden kann.private void createAtgUsageMap()
public Collection<AttributeGroupUsage> getAttributeGroupUsages()
AttributeGroupgetAttributeGroupUsages in interface AttributeGrouppublic AttributeGroupUsage getAttributeGroupUsage(Aspect asp)
AttributeGroupgetAttributeGroupUsage in interface AttributeGroupasp - Aspekt der gewünschten Attributgruppenverwendungnull, falls zum angegebenen Aspekt keine Attributgruppenverwendung definiert
ist.public final List<Aspect> getAspects()
AttributeGroupgetAspects in interface AttributeGroupAspekten