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 Interfaces
ConfigurationObject
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 java.lang.Comparable
compareTo
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 Details
-
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 Details
-
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
-