Class ProxyConfigurationObject

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ProxyConfigurationObject
    extends java.lang.Object
    implements java.lang.Cloneable
    Repräsentiert ein Stellvertreterobjekt für ein ConfigurationObject.

    Dieses Stellvertreterobjekt hält alle Informationen eines ConfigurationObject einschließlich der Daten der konfigurierenden Attributgruppen. Aus diesen Informationen wird dann über ein Objekt der Klasse ConfigAreaCreator ein Konfigurationsbereich erzeugt. Das Proxyobjekt enthält damit alle Informatioen, die später (nach der Erzeugung des Konfigurationsbereichs) aus der Konfiguration zu dem entsprechenden Objekt ermittelt werden können.

    • Constructor Summary

      Constructors 
      Constructor Description
      ProxyConfigurationObject​(java.lang.String pid, java.lang.String name, de.bsvrz.dav.daf.main.config.SystemObjectType type)
      Erzeugt ein Objekt vom Typ ProxyConfigurationObject.
    • Method Summary

      Modifier and Type Method Description
      void addConfigurationData​(ProxyDataDescription proxyDataDescription)
      Fügt einen Eintrag für eine Datenbeschreibung zur Liste der Datenbeschreibungen hinzu.
      void addSet​(ProxySetDescription proxySetDescription)
      Fügt einen Eintrag für eine Menge zur Liste der Mengen hinzu.
      java.lang.String getName()
      Getter für Eigenschaft '_name'.
      java.lang.String getPid()
      Getter für Eigenschaft '_pid'.
      java.util.List<ProxyDataDescription> getProxyConfigurationDataList()
      Getter für Eigenschaft '_proxyConfigurationDataList'.
      java.util.List<ProxySetDescription> getProxySetList()
      Getter für Eigenschaft '_proxySetList'.
      de.bsvrz.dav.daf.main.config.SystemObjectType getType()
      Getter für Eigenschaft '_type'.
      java.lang.String toString()
      Gibt die String-Repräsentation dieses Objekts aus.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProxyConfigurationObject

        public ProxyConfigurationObject​(java.lang.String pid,
                                        java.lang.String name,
                                        de.bsvrz.dav.daf.main.config.SystemObjectType type)
        Erzeugt ein Objekt vom Typ ProxyConfigurationObject.
        Parameters:
        pid - Die PID des zu erzeugenden ProxyObjekts.
        name - Der Name des zu erzeugenden ProxyObjekts.
        type - Der Typ des zu erzeugenden ProxyObjekts.
    • Method Detail

      • getPid

        public java.lang.String getPid()
        Getter für Eigenschaft '_pid'.
        Returns:
        Wert der Eigenschaft '_pid'.
        See Also:
        _pid
      • getName

        public java.lang.String getName()
        Getter für Eigenschaft '_name'.
        Returns:
        Wert der Eigenschaft '_name'.
        See Also:
        _name
      • getType

        public de.bsvrz.dav.daf.main.config.SystemObjectType getType()
        Getter für Eigenschaft '_type'.
        Returns:
        Wert der Eigenschaft '_type'.
        See Also:
        _type
      • getProxyConfigurationDataList

        public java.util.List<ProxyDataDescription> getProxyConfigurationDataList()
        Getter für Eigenschaft '_proxyConfigurationDataList'.
        Returns:
        Wert der Eigenschaft '_proxyConfigurationDataList'.
        See Also:
        _proxyConfigurationDataList
      • getProxySetList

        public java.util.List<ProxySetDescription> getProxySetList()
        Getter für Eigenschaft '_proxySetList'.
        Returns:
        Wert der Eigenschaft '_proxySetList'.
        See Also:
        _proxySetList
      • toString

        public java.lang.String toString()
        Gibt die String-Repräsentation dieses Objekts aus.

        Die Formatierung der Ausgabe kann sich ändern und wird nicht garantiert.

        Overrides:
        toString in class java.lang.Object
        Returns:
        Aktueller Zustand der Klassenvariablen dieses Objekts.
      • addConfigurationData

        public final void addConfigurationData​(ProxyDataDescription proxyDataDescription)
        Fügt einen Eintrag für eine Datenbeschreibung zur Liste der Datenbeschreibungen hinzu.
        Parameters:
        proxyDataDescription - Die hinzuzufügende Datenbeschreibung.
      • addSet

        public final void addSet​(ProxySetDescription proxySetDescription)
        Fügt einen Eintrag für eine Menge zur Liste der Mengen hinzu.
        Parameters:
        proxySetDescription - Die hinzuzufügende Menge.