Class ConfigConfigurationObject

java.lang.Object
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 Details

    • ConfigConfigurationObject

      public ConfigConfigurationObject​(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
      Konstruktor für ein KonfigurationsObjekt.
      Parameters:
      configurationArea - der Konfigurationsbereich dieses KonfigurationsObjekts
      systemObjectInfo - das korrespondierende Objekt für die Dateioperationen dieses KonfigurationsObjekts
  • Method Details

    • getValidSince

      public short getValidSince()
      Specified by:
      getValidSince in interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • getNotValidSince

      public short getNotValidSince()
      Specified by:
      getNotValidSince in interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface de.bsvrz.dav.daf.main.config.SystemObject
    • invalidate

      public void invalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Specified by:
      invalidate in interface de.bsvrz.dav.daf.main.config.SystemObject
      Overrides:
      invalidate in class ConfigSystemObject
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException
    • revalidate

      public void revalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Specified by:
      revalidate in interface de.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 interface de.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 interface de.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 interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • getNonMutableSet

      public de.bsvrz.dav.daf.main.config.NonMutableSet getNonMutableSet​(java.lang.String name)
      Specified by:
      getNonMutableSet in interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • getObjectSet

      public de.bsvrz.dav.daf.main.config.ObjectSet getObjectSet​(java.lang.String name)
      Specified by:
      getObjectSet in interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • getObjectSets

      public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSet> getObjectSets()
      Specified by:
      getObjectSets in interface de.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 interface de.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 interface de.bsvrz.dav.daf.main.config.ConfigurationObject
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException