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 InterfacesConfigurationObjectauf 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
All Methods Instance Methods Concrete Methods 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, 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:
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
-
-