Class 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 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(Map<String,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(String name)
      Specified by:
      getMutableSet in interface de.bsvrz.dav.daf.main.config.ConfigurationObject
    • getNonMutableSet

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

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

      public 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