de.bsvrz.puk.config.configFile.datamodel
Class ConfigObjectSet

java.lang.Object
  extended by de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
      extended by de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
          extended by de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
              extended by de.bsvrz.puk.config.configFile.datamodel.ConfigObjectSet
All Implemented Interfaces:
ConfigurationObject, ObjectSet, SystemObject, SystemObjectCollection, Comparable
Direct Known Subclasses:
ConfigMutableSet, ConfigNonMutableSet

public abstract class ConfigObjectSet
extends ConfigConfigurationObject
implements ObjectSet, SystemObjectCollection

Implementierung des Interfaces ObjectSet und dem Interface SystemObjectCollection auf Seiten der Konfiguration.

Author:
Kappich Systemberatung

Constructor Summary
ConfigObjectSet(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
          Konstruktor einer Menge.
 
Method Summary
 void add(SystemObject object)
           
 ObjectSetType getObjectSetType()
           
 void remove(SystemObject object)
           
 
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
 
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getType, getUsedAttributeGroupUsages, hashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation
 
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, 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.ObjectSet
add, remove
 
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 java.lang.Comparable
compareTo
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
 

Constructor Detail

ConfigObjectSet

public ConfigObjectSet(ConfigurationArea configurationArea,
                       SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Menge.

Parameters:
configurationArea - Konfigurationsbereich dieser Menge
systemObjectInfo - das korrespondierende Objekt aus den Konfigurationsdateien
Method Detail

getObjectSetType

public ObjectSetType getObjectSetType()
Specified by:
getObjectSetType in interface ObjectSet

add

public void add(SystemObject object)
         throws ConfigurationChangeException
Specified by:
add in interface ObjectSet
Throws:
ConfigurationChangeException

remove

public void remove(SystemObject object)
            throws ConfigurationChangeException
Specified by:
remove in interface ObjectSet
Throws:
ConfigurationChangeException