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
,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
ConstructorsConstructorDescriptionConfigConfigurationObject
(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo) Konstruktor für ein KonfigurationsObjekt. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSet
(de.bsvrz.dav.daf.main.config.ObjectSet set) de.bsvrz.dav.daf.main.config.SystemObject
de.bsvrz.dav.daf.main.config.SystemObject
de.bsvrz.dav.daf.main.config.MutableSet
getMutableSet
(String name) de.bsvrz.dav.daf.main.config.NonMutableSet
getNonMutableSet
(String name) short
de.bsvrz.dav.daf.main.config.ObjectSet
getObjectSet
(String name) List<de.bsvrz.dav.daf.main.config.ObjectSet>
short
void
boolean
isValid()
void
removeSet
(de.bsvrz.dav.daf.main.config.ObjectSet set) void
void
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(Map<String, 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
- Specified by:
getMutableSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getNonMutableSet
- Specified by:
getNonMutableSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getObjectSet
- Specified by:
getObjectSet
in interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
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
-