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
,java.lang.Comparable
public class DafNonMutableSet extends DafObjectSet implements NonMutableSet
Klasse, die den Zugriff auf Konfigurationsmengen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
-
-
Field Summary
-
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.DafObjectSet
_setElementIds, _setElements
-
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 Constructor Description DafNonMutableSet(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, long[] setElementIds)
Erzeugt ein neues Objekt mit den angegebenen EigenschaftenDafNonMutableSet(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, java.util.ArrayList<java.lang.Long> setElementIds)
Erzeugt ein neues Objekt mit den angegebenen EigenschaftenDafNonMutableSet(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SystemObject>
getElements()
Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.java.util.List<SystemObject>
getElementsInAllVersions(short fromVersion, short toVersion)
Bestimmt die Elemente, die in allen Konfigurationsversionen eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.java.util.List<SystemObject>
getElementsInAnyVersions(short fromVersion, short toVersion)
Bestimmt die Elemente, die in mindestens einer Konfigurationsversion eines vorgegebenen Versionsbereichs zur Zusammenstellung gehört haben.java.util.List<SystemObject>
getElementsInModifiableVersion()
Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.java.util.List<SystemObject>
getElementsInVersion(short version)
Bestimmt die in einer bestimmten Konfigurationsversion zur Zusammenstellung gehörenden Elemente.java.lang.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.DafObjectSet
add, add, getElements, getElementsDuringPeriod, getElementsInPeriod, getObjectSetType, read, read, remove, remove, write
-
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 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.ObjectSet
add, add, getObjectSetType, remove, remove
-
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.SystemObjectCollection
getElements, getElementsDuringPeriod, getElementsInPeriod
-
-
-
-
Constructor Detail
-
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, 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, java.util.ArrayList<java.lang.Long> setElementIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
-
DafNonMutableSet
public DafNonMutableSet(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, long[] setElementIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
-
-
Method Detail
-
parseToString
public final java.lang.String parseToString()
Description copied from class:DafSystemObject
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.- Overrides:
parseToString
in classDafObjectSet
- Returns:
- Beschreibender Text dieses Objekts.
-
getElements
public final java.util.List<SystemObject> getElements()
Description copied from interface:SystemObjectCollection
Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.- Specified by:
getElements
in interfaceSystemObjectCollection
- Specified by:
getElements
in classDafObjectSet
- Returns:
- Liste mit den aktuell zur Zusammenstellung gehörenden System-Objekten.
-
getElementsInModifiableVersion
public final java.util.List<SystemObject> getElementsInModifiableVersion()
Description copied from interface:NonMutableCollection
Bestimmt die Elemente, die in der in Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.- Specified by:
getElementsInModifiableVersion
in interfaceNonMutableCollection
- Returns:
- Liste der System-Objekte, die in der Bearbeitung befindlichen Version des Konfigurationsbereichs aktuell sind.
-
getElementsInVersion
public final java.util.List<SystemObject> getElementsInVersion(short version)
Description copied from interface:NonMutableCollection
Bestimmt die in einer bestimmten Konfigurationsversion zur Zusammenstellung gehörenden Elemente.- Specified by:
getElementsInVersion
in interfaceNonMutableCollection
- Parameters:
version
- Version der Konfiguration- Returns:
- Liste mit den in der angegebenen Version zur Zusammenstellung gehörenden System-Objekten.
-
getElementsInAllVersions
public final java.util.List<SystemObject> 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 interfaceNonMutableCollection
- 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 java.util.List<SystemObject> 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 interfaceNonMutableCollection
- 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.
-
-