Class ConfigNonMutableSet
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
de.bsvrz.puk.config.configFile.datamodel.ConfigObjectSet
de.bsvrz.puk.config.configFile.datamodel.ConfigNonMutableSet
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ConfigurationObject,de.bsvrz.dav.daf.main.config.NonMutableCollection,de.bsvrz.dav.daf.main.config.NonMutableSet,de.bsvrz.dav.daf.main.config.ObjectSet,de.bsvrz.dav.daf.main.config.SystemObject,de.bsvrz.dav.daf.main.config.SystemObjectCollection,Comparable
public class ConfigNonMutableSet
extends ConfigObjectSet
implements de.bsvrz.dav.daf.main.config.NonMutableSet
Implementierung des Interfaces
NonMutableSet für nicht veränderbare Mengen auf Seiten der Konfiguration.-
Constructor Summary
ConstructorsConstructorDescriptionConfigNonMutableSet(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo) Konstruktor für eine Konfigurationsmenge. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(de.bsvrz.dav.daf.main.config.SystemObject[] objects) List<de.bsvrz.dav.daf.main.config.SystemObject>List<de.bsvrz.dav.daf.main.config.SystemObject>getElements(long time) List<de.bsvrz.dav.daf.main.config.SystemObject>getElementsDuringPeriod(long startTime, long endTime) List<de.bsvrz.dav.daf.main.config.SystemObject>getElementsInAllVersions(short fromVersion, short toVersion) List<de.bsvrz.dav.daf.main.config.SystemObject>getElementsInAnyVersions(short fromVersion, short toVersion) List<de.bsvrz.dav.daf.main.config.SystemObject>List<de.bsvrz.dav.daf.main.config.SystemObject>getElementsInPeriod(long startTime, long endTime) List<de.bsvrz.dav.daf.main.config.SystemObject>getElementsInVersion(short version) booleanisSetChanged(short modifiableVersion) Gibt zurück, ob es an der Menge eine Änderung in der in Bearbeitung befindlichen Version gibt.voidremove(de.bsvrz.dav.daf.main.config.SystemObject[] objects) voidMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigObjectSet
add, getObjectSetType, removeMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidateMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidationMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods inherited from interface de.bsvrz.dav.daf.main.config.ObjectSet
add, getObjectSetType, removeMethods 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 Details
-
ConfigNonMutableSet
public ConfigNonMutableSet(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo) Konstruktor für eine Konfigurationsmenge.- Parameters:
configurationArea- Konfigurationsbereich dieser MengesystemObjectInfo- das korrespondierende Objekt aus den Konfigurationsdateien
-
-
Method Details
-
getElementsInModifiableVersion
- Specified by:
getElementsInModifiableVersionin interfacede.bsvrz.dav.daf.main.config.NonMutableCollection
-
getElementsInVersion
- Specified by:
getElementsInVersionin interfacede.bsvrz.dav.daf.main.config.NonMutableCollection
-
getElementsInAllVersions
public List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsInAllVersions(short fromVersion, short toVersion) - Specified by:
getElementsInAllVersionsin interfacede.bsvrz.dav.daf.main.config.NonMutableCollection
-
getElementsInAnyVersions
public List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsInAnyVersions(short fromVersion, short toVersion) - Specified by:
getElementsInAnyVersionsin interfacede.bsvrz.dav.daf.main.config.NonMutableCollection
-
getElements
- Specified by:
getElementsin interfacede.bsvrz.dav.daf.main.config.SystemObjectCollection
-
getElements
- Specified by:
getElementsin interfacede.bsvrz.dav.daf.main.config.SystemObjectCollection
-
getElementsInPeriod
public List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsInPeriod(long startTime, long endTime) - Specified by:
getElementsInPeriodin interfacede.bsvrz.dav.daf.main.config.SystemObjectCollection
-
getElementsDuringPeriod
public List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsDuringPeriod(long startTime, long endTime) - Specified by:
getElementsDuringPeriodin interfacede.bsvrz.dav.daf.main.config.SystemObjectCollection
-
add
public void add(de.bsvrz.dav.daf.main.config.SystemObject[] objects) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Specified by:
addin interfacede.bsvrz.dav.daf.main.config.ObjectSet- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
remove
public void remove(de.bsvrz.dav.daf.main.config.SystemObject[] objects) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Specified by:
removein interfacede.bsvrz.dav.daf.main.config.ObjectSet- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
removeNullElements
public void removeNullElements() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
isSetChanged
public boolean isSetChanged(short modifiableVersion) Gibt zurück, ob es an der Menge eine Änderung in der in Bearbeitung befindlichen Version gibt.- Parameters:
modifiableVersion- in Bearbeitung befindliche Version dieses Bereichs- Returns:
true, wenn es eine Änderung gab, sonstfalse
-