Class ForeignDynamicObject

java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignDynamicObject
All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface, de.bsvrz.dav.daf.main.config.DynamicObject, de.bsvrz.dav.daf.main.config.SystemObject, java.lang.Comparable

public class ForeignDynamicObject
extends java.lang.Object
implements de.bsvrz.dav.daf.main.config.DynamicObject
Klasse, die für Systemobjekte verwendet wird, die von einer fremden Konfiguration angefordert wurden.
  • Constructor Details

    • ForeignDynamicObject

      public ForeignDynamicObject​(ForeignConfigRequester foreignConfigRequester, de.bsvrz.dav.daf.main.config.DataModel dataModel, long id, long typeId, java.lang.String pid, java.lang.String name, boolean valid, long validSince, long notValidSince, long configAreaId)
  • Method Details

    • 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
    • setNotValidSince

      public void setNotValidSince​(long notValidSince)
    • 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
    • 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
    • isOfType

      public boolean isOfType​(de.bsvrz.dav.daf.main.config.SystemObjectType type)
      Specified by:
      isOfType in interface de.bsvrz.dav.daf.main.config.SystemObject
    • isOfType

      public boolean isOfType​(java.lang.String typePid)
      Specified by:
      isOfType in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getPid

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

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

      public void setName​(java.lang.String name)
      Specified by:
      setName in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getNameOrPidOrId

      public java.lang.String getNameOrPidOrId()
      Specified by:
      getNameOrPidOrId in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getPidOrNameOrId

      public java.lang.String getPidOrNameOrId()
      Specified by:
      getPidOrNameOrId in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getPidOrId

      public java.lang.String getPidOrId()
      Specified by:
      getPidOrId in interface de.bsvrz.dav.daf.main.config.SystemObject
    • isValid

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

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

      public de.bsvrz.dav.daf.main.config.DataModel getDataModel()
      Specified by:
      getDataModel in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getConfigurationData

      public de.bsvrz.dav.daf.main.Data getConfigurationData​(de.bsvrz.dav.daf.main.config.AttributeGroup atg)
      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.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.Data data)
      Specified by:
      setConfigurationData 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 java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage> getUsedAttributeGroupUsages()
      Specified by:
      getUsedAttributeGroupUsages in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getInfo

      public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()
      Specified by:
      getInfo in interface de.bsvrz.dav.daf.main.config.SystemObject
    • getConfigurationArea

      public de.bsvrz.dav.daf.main.config.ConfigurationArea getConfigurationArea()
      Specified by:
      getConfigurationArea in interface de.bsvrz.dav.daf.main.config.SystemObject
    • compareTo

      public int compareTo​(java.lang.Object o)
      Specified by:
      compareTo in interface java.lang.Comparable
    • toString

      public java.lang.String toString()
      Specified by:
      toString in interface de.bsvrz.dav.daf.main.config.SystemObject
      Overrides:
      toString in class java.lang.Object
    • getParamString

      protected java.lang.String getParamString()
    • getTypeString

      protected java.lang.String getTypeString()
    • 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
    • saveConfigurationData

      public boolean saveConfigurationData​(de.bsvrz.dav.daf.main.config.AttributeGroupUsage attributeGroupUsage, de.bsvrz.dav.daf.main.Data configData)
    • getForeignConfigRequester

      public ForeignConfigRequester getForeignConfigRequester()