Class ConfigConfigurationObject
- java.lang.Object
-
- de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
-
- de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
-
- de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ConfigurationObject
,de.bsvrz.dav.daf.main.config.SystemObject
,java.lang.Comparable
- Direct Known Subclasses:
ConfigAspect
,ConfigAttribute
,ConfigAttributeGroupUsage
,ConfigAttributeSet
,ConfigAttributeType
,ConfigConfigurationArea
,ConfigConfigurationAuthority
,ConfigDavApplication
,ConfigIntegerValueRange
,ConfigIntegerValueState
,ConfigObjectSet
,ConfigObjectSetUse
,ConfigSystemObjectType
public class ConfigConfigurationObject extends ConfigSystemObject implements de.bsvrz.dav.daf.main.config.ConfigurationObject
Implementierung des InterfacesConfigurationObject
auf Seiten der Konfiguration.
-
-
Constructor Summary
Constructors Constructor Description ConfigConfigurationObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor für ein KonfigurationsObjekt.
-
Method Summary
Modifier and Type Method Description void
addSet(de.bsvrz.dav.daf.main.config.ObjectSet set)
de.bsvrz.dav.daf.main.config.SystemObject
duplicate()
de.bsvrz.dav.daf.main.config.SystemObject
duplicate(java.util.Map<java.lang.String,java.lang.String> substitudePids)
de.bsvrz.dav.daf.main.config.MutableSet
getMutableSet(java.lang.String name)
de.bsvrz.dav.daf.main.config.NonMutableSet
getNonMutableSet(java.lang.String name)
short
getNotValidSince()
de.bsvrz.dav.daf.main.config.ObjectSet
getObjectSet(java.lang.String name)
java.util.List<de.bsvrz.dav.daf.main.config.ObjectSet>
getObjectSets()
short
getValidSince()
void
invalidate()
boolean
isValid()
void
removeSet(de.bsvrz.dav.daf.main.config.ObjectSet set)
void
revalidate()
void
simpleRevalidate()
-
Methods 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, 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.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
-
-
-
-
Constructor Detail
-
ConfigConfigurationObject
public ConfigConfigurationObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor für ein KonfigurationsObjekt.- Parameters:
configurationArea
- der Konfigurationsbereich dieses KonfigurationsObjektssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses KonfigurationsObjekts
-
-
Method Detail
-
getValidSince
public short getValidSince()
- Specified by:
getValidSince
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getNotValidSince
public short getNotValidSince()
- Specified by:
getNotValidSince
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
invalidate
public void invalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
invalidate
in interfacede.bsvrz.dav.daf.main.config.SystemObject
- Overrides:
invalidate
in classConfigSystemObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
revalidate
public void revalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
revalidate
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
simpleRevalidate
public void simpleRevalidate()
-
duplicate
public de.bsvrz.dav.daf.main.config.SystemObject duplicate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
duplicate
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
duplicate
public de.bsvrz.dav.daf.main.config.SystemObject duplicate(java.util.Map<java.lang.String,java.lang.String> substitudePids) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
duplicate
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
getMutableSet
public de.bsvrz.dav.daf.main.config.MutableSet getMutableSet(java.lang.String name)
- Specified by:
getMutableSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getNonMutableSet
public de.bsvrz.dav.daf.main.config.NonMutableSet getNonMutableSet(java.lang.String name)
- Specified by:
getNonMutableSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getObjectSet
public de.bsvrz.dav.daf.main.config.ObjectSet getObjectSet(java.lang.String name)
- Specified by:
getObjectSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getObjectSets
public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSet> getObjectSets()
- Specified by:
getObjectSets
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
addSet
public void addSet(de.bsvrz.dav.daf.main.config.ObjectSet set) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
addSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
removeSet
public void removeSet(de.bsvrz.dav.daf.main.config.ObjectSet set) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- Specified by:
removeSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
-