de.bsvrz.dav.daf.main.impl.config
Class DafNonMutableSet
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.DafObjectSet
de.bsvrz.dav.daf.main.impl.config.DafNonMutableSet
- All Implemented Interfaces:
- ConfigurationObject, NonMutableCollection, NonMutableSet, ObjectSet, SystemObject, SystemObjectCollection, Comparable
public class DafNonMutableSet
- extends DafObjectSet
- implements NonMutableSet
Klasse, die den Zugriff auf Konfigurationsmengen 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 |
DafNonMutableSet(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
DafNonMutableSet(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
ArrayList setElementIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften |
Method Summary |
List<SystemObject> |
getElements()
Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente. |
List |
getElementsInAllVersions(short fromVersion,
short toVersion)
Bestimmt die Elemente, die in allen Konfigurationsversionen eines vorgegebenen Versionsbereichs zur
Zusammenstellung gehört haben. |
List |
getElementsInAnyVersions(short fromVersion,
short toVersion)
Bestimmt die Elemente, die in mindestens einer Konfigurationsversion eines vorgegebenen Versionsbereichs
zur Zusammenstellung gehört haben. |
List |
getElementsInModifiableVersion()
Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind. |
List |
getElementsInVersion(short version)
Bestimmt die in einer bestimmten Konfigurationsversion zur Zusammenstellung gehörenden Elemente. |
String |
parseToString()
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, 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, 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 |
DafNonMutableSet
public DafNonMutableSet(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.
DafNonMutableSet
public DafNonMutableSet(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
ArrayList setElementIds)
- Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
parseToString
public final String parseToString()
- Description copied from class:
DafSystemObject
- Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
- Overrides:
parseToString
in class DafObjectSet
- Returns:
- Beschreibender Text dieses Objekts.
getElements
public final List<SystemObject> getElements()
- Description copied from interface:
SystemObjectCollection
- Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.
- Specified by:
getElements
in interface SystemObjectCollection
- Specified by:
getElements
in class DafObjectSet
- Returns:
- Liste mit den aktuell zur Zusammenstellung gehörenden System-Objekten.
getElementsInModifiableVersion
public final List getElementsInModifiableVersion()
- Description copied from interface:
NonMutableCollection
- Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
- Specified by:
getElementsInModifiableVersion
in interface NonMutableCollection
- Returns:
- Liste der System-Objekte, die in der Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
getElementsInVersion
public final List getElementsInVersion(short version)
- Description copied from interface:
NonMutableCollection
- Bestimmt die in einer bestimmten Konfigurationsversion zur Zusammenstellung gehörenden Elemente.
- Specified by:
getElementsInVersion
in interface NonMutableCollection
- Parameters:
version
- Version der Konfiguration
- Returns:
- Liste mit den in der angegebenen Version zur Zusammenstellung gehörenden System-Objekten.
getElementsInAllVersions
public final List getElementsInAllVersions(short fromVersion,
short toVersion)
- Description copied from interface:
NonMutableCollection
- Bestimmt die Elemente, die in allen Konfigurationsversionen eines vorgegebenen Versionsbereichs zur
Zusammenstellung gehört haben.
- Specified by:
getElementsInAllVersions
in interface NonMutableCollection
- Parameters:
fromVersion
- Erste Version des Bereichs von KonfigurationversionentoVersion
- Letzte Version des Bereichs von Konfigurationversionen
- Returns:
- Liste mit den in allen Versionen des Bereichs zur Zusammenstellung gehörenden System-Objekten.
getElementsInAnyVersions
public final List getElementsInAnyVersions(short fromVersion,
short toVersion)
- Description copied from interface:
NonMutableCollection
- Bestimmt die Elemente, die in mindestens einer Konfigurationsversion eines vorgegebenen Versionsbereichs
zur Zusammenstellung gehört haben.
- Specified by:
getElementsInAnyVersions
in interface NonMutableCollection
- Parameters:
fromVersion
- Erste Version des Bereichs von KonfigurationversionentoVersion
- Letzte Version des Bereichs von Konfigurationversionen
- Returns:
- Liste mit den in mindestens einer Version des Bereichs zur Zusammenstellung gehörenden
System-Objekten.