de.bsvrz.dav.daf.main.impl.config
Class DafAttributeListDefinition
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.DafAttributeType
de.bsvrz.dav.daf.main.impl.config.DafAttributeListDefinition
- All Implemented Interfaces:
- AttributeListDefinition, AttributeSet, AttributeType, ConfigurationObject, SystemObject, Comparable
public class DafAttributeListDefinition
- extends DafAttributeType
- implements AttributeListDefinition
Klasse, die den Zugriff auf Attributlistendefinitionen 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 |
DafAttributeListDefinition(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
DafAttributeListDefinition(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, removeSet, revalidate |
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, setState, 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 |
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 |
_attributes
private List<Attribute> _attributes
- Liste der Attribute dieses Objektes
DafAttributeListDefinition
public DafAttributeListDefinition(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.
DafAttributeListDefinition
public DafAttributeListDefinition(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.