de.bsvrz.dav.daf.main.impl.config
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, Comparable
- Direct Known Subclasses:
- DafAttributeGroup
public class DafAttributeSet
- extends DafConfigurationObject
- implements AttributeSet
Klasse, die den Zugriff auf Attributmengen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
- Author:
- Kappich Systemberatung
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject |
_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 |
protected |
DafAttributeSet(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
protected |
DafAttributeSet(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 |
Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject |
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, 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 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 |
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,
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
parseToString
public String parseToString()
- Description copied from class:
DafSystemObject
- Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
- Overrides:
parseToString
in class DafConfigurationObject
- Returns:
- Beschreibender Text dieses Objekts.
getAttributes
public final List<Attribute> getAttributes()
- Description copied from interface:
AttributeSet
- 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
- Specified by:
getAttributes
in interface AttributeSet
- Returns:
- Liste von
Attributen
getAttribute
public final Attribute getAttribute(String attributeName)
- Description copied from interface:
AttributeSet
- Liefert das Attribut mit dem angegebenen Namen dieser Attributgruppe zurück.
- Specified by:
getAttribute
in interface AttributeSet
- Parameters:
attributeName
- Name des gesuchten Attributs.
- Returns:
- Das gesuchte Attribut oder
null
wenn kein Attribut mit dem gegebenen Namen gefunden
wurde.