Class UnknownObject

java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
de.bsvrz.puk.config.main.communication.util.UnknownObject
All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ClientApplication, de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface, de.bsvrz.dav.daf.main.config.DynamicObject, de.bsvrz.dav.daf.main.config.SystemObject, Comparable

public class UnknownObject extends AbstractConfigSystemObject implements de.bsvrz.dav.daf.main.config.ClientApplication
Diese Klasse imitiert ein Systemobjekt und wird bei der Kommunikation mit Anwendungen benutzt, die der lokalen Konfiguration nicht bekannt sind.
  • Constructor Details

    • UnknownObject

      public UnknownObject(long id, de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea)
      Erstellt ein Dummy-Systemobjekt
      Parameters:
      id - Id
      configurationArea - Konfigurationbereich (irgendeiner, wird nicht gebraucht)
  • Method Details

    • getId

      public long getId()
      Specified by:
      getId in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getType

      public de.bsvrz.dav.daf.main.config.SystemObjectType getType()
      Specified by:
      getType in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getPid

      public String getPid()
      Specified by:
      getPid in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getName

      public String getName()
      Specified by:
      getName in interface de.bsvrz.dav.daf.main.config.SystemObject
    • setName

      public void setName(String name) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Specified by:
      setName in interface de.bsvrz.dav.daf.main.config.SystemObject
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException
    • 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
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException
    • getConfigurationData

      public de.bsvrz.dav.daf.main.Data getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp)
      Specified by:
      getConfigurationData in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getConfigurationData

      public de.bsvrz.dav.daf.main.Data getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage)
      Specified by:
      getConfigurationData in interface de.bsvrz.dav.daf.main.config.SystemObject
    • setConfigurationData

      public void setConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.Data data) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Specified by:
      setConfigurationData in interface de.bsvrz.dav.daf.main.config.SystemObject
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException
    • setConfigurationData

      public void setConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage, de.bsvrz.dav.daf.main.Data data) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Specified by:
      setConfigurationData in interface de.bsvrz.dav.daf.main.config.SystemObject
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException
    • getUsedAttributeGroupUsages

      public Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage> getUsedAttributeGroupUsages()
      Specified by:
      getUsedAttributeGroupUsages in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getValidSince

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

      public long getNotValidSince()
      Specified by:
      getNotValidSince in interface de.bsvrz.dav.daf.main.config.DynamicObject
    • addListenerForInvalidation

      public void addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
      Specified by:
      addListenerForInvalidation in interface de.bsvrz.dav.daf.main.config.DynamicObject
    • removeListenerForInvalidation

      public void removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
      Specified by:
      removeListenerForInvalidation in interface de.bsvrz.dav.daf.main.config.DynamicObject
    • addConfigurationCommunicationChangeListener

      public void addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
      Specified by:
      addConfigurationCommunicationChangeListener in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
    • removeConfigurationCommunicationChangeListener

      public void removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
      Specified by:
      removeConfigurationCommunicationChangeListener in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
    • isConfigurationCommunicationActive

      public boolean isConfigurationCommunicationActive()
      Specified by:
      isConfigurationCommunicationActive in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object