Class DafAttributeSet
- java.lang.Object
-
- de.bsvrz.dav.daf.main.impl.config.DafSystemObject
-
- de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
-
- de.bsvrz.dav.daf.main.impl.config.DafAttributeSet
-
- All Implemented Interfaces:
AttributeSet,ConfigurationObject,SystemObject,java.lang.Comparable
- Direct Known Subclasses:
DafAttributeGroup
public class DafAttributeSet extends DafConfigurationObject implements AttributeSet
Klasse, die den Zugriff auf Attributmengen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
-
-
Field Summary
-
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
_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 Summary
Constructors Modifier Constructor Description protectedDafAttributeSet(long id, java.lang.String pid, java.lang.String name, long typId, byte state, java.lang.String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds)Erzeugt ein neues Objekt mit den angegebenen EigenschaftenprotectedDafAttributeSet(DafDataModel dataModel)Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
-
Method Summary
Modifier and Type Method Description AttributegetAttribute(java.lang.String attributeName)Liefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.java.util.List<Attribute>getAttributes()Liefert eine Liste der Attribute dieser Attributmenge (Attributgruppe bzw.java.lang.StringparseToString()Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.-
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, read, read, removeSet, revalidate, write
-
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
compareTo, 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, storeName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
Constructor Detail
-
DafAttributeSet
protected DafAttributeSet(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.- Parameters:
dataModel- DataModel Implementierung, der das neue Objekt zugeordnet ist.
-
DafAttributeSet
protected DafAttributeSet(long id, java.lang.String pid, java.lang.String name, long typId, byte state, java.lang.String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds)Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
-
-
Method Detail
-
parseToString
public java.lang.String parseToString()
Description copied from class:DafSystemObjectLiefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.- Overrides:
parseToStringin classDafConfigurationObject- Returns:
- Beschreibender Text dieses Objekts.
-
getAttributes
public final java.util.List<Attribute> getAttributes()
Description copied from interface:AttributeSetLiefert eine Liste der Attribute dieser Attributmenge (Attributgruppe bzw. Attributliste) zurück. Die Reihenfolge der Attribute in der Liste entspricht der durch diePositionder Attribute definierte Reihenfolge innerhalb der Attributgruppe bzw. Attributliste- Specified by:
getAttributesin interfaceAttributeSet- Returns:
- Liste von
Attributen
-
getAttribute
public final Attribute getAttribute(java.lang.String attributeName)
Description copied from interface:AttributeSetLiefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.- Specified by:
getAttributein interfaceAttributeSet- Parameters:
attributeName- Name des gesuchten Attributs.- Returns:
- Das gesuchte Attribut oder
nullwenn kein Attribut mit dem gegebenen Namen gefunden wurde.
-
-