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 voidaddSet(de.bsvrz.dav.daf.main.config.ObjectSet set)de.bsvrz.dav.daf.main.config.SystemObjectduplicate()de.bsvrz.dav.daf.main.config.SystemObjectduplicate(java.util.Map<java.lang.String,java.lang.String> substitudePids)de.bsvrz.dav.daf.main.config.MutableSetgetMutableSet(java.lang.String name)de.bsvrz.dav.daf.main.config.NonMutableSetgetNonMutableSet(java.lang.String name)shortgetNotValidSince()de.bsvrz.dav.daf.main.config.ObjectSetgetObjectSet(java.lang.String name)java.util.List<de.bsvrz.dav.daf.main.config.ObjectSet>getObjectSets()shortgetValidSince()voidinvalidate()booleanisValid()voidremoveSet(de.bsvrz.dav.daf.main.config.ObjectSet set)voidrevalidate()voidsimpleRevalidate()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, 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.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:
getValidSincein interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getNotValidSince
public short getNotValidSince()- Specified by:
getNotValidSincein interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
isValid
public boolean isValid()- Specified by:
isValidin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
invalidate
public void invalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Specified by:
invalidatein interfacede.bsvrz.dav.daf.main.config.SystemObject- Overrides:
invalidatein classConfigSystemObject- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
revalidate
public void revalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Specified by:
revalidatein 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:
duplicatein 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:
duplicatein 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:
getMutableSetin interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getNonMutableSet
public de.bsvrz.dav.daf.main.config.NonMutableSet getNonMutableSet(java.lang.String name)- Specified by:
getNonMutableSetin interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getObjectSet
public de.bsvrz.dav.daf.main.config.ObjectSet getObjectSet(java.lang.String name)- Specified by:
getObjectSetin interfacede.bsvrz.dav.daf.main.config.ConfigurationObject
-
getObjectSets
public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSet> getObjectSets()- Specified by:
getObjectSetsin 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:
addSetin 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:
removeSetin interfacede.bsvrz.dav.daf.main.config.ConfigurationObject- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-