Class AtlDefaults

java.lang.Object
de.bsvrz.sys.funclib.losb.datk.AtlDefaults
All Implemented Interfaces:
java.io.Serializable

public class AtlDefaults
extends java.lang.Object
implements java.io.Serializable
Attributliste PidScript.atlDefaults
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String MESSAGE_NO_CELL_NO_CHANGE_MARKER  
    static java.lang.String MESSAGE_NO_EVENT_PROTOCOL_ITEM  
  • Constructor Summary

    Constructors
    Constructor Description
    AtlDefaults()
    Erstellt ein leeres Objekt
    AtlDefaults​(java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> objects, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObjectType> aliases, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObject[]> pseudoObjects, java.util.List<java.lang.String> aspects, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.Aspect> aspectBindings, java.util.List<Tuple<java.lang.Long,​java.lang.Long>> periods, ProtocolType protocolType, NoChangeMarker noChangeMarker)
    Konstruktor, der die Werte manuell setzt
  • Method Summary

    Modifier and Type Method Description
    void build​(de.bsvrz.dav.daf.main.Data data)
    Trägt die Werte dieses Objekts in das Daten-Objekt ein.
    static AtlDefaults createRaw​(java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> objects, java.util.Map<java.lang.String,​java.lang.String[]> pseudoObjects, java.util.Map<java.lang.String,​java.lang.String> aspectBindings, java.util.List<Tuple<java.lang.Long,​java.lang.Long>> periods, ProtocolType protocolType, java.util.Map<java.lang.String,​java.lang.String> aliases, java.util.List<java.lang.String> aspects, de.bsvrz.dav.daf.main.config.ObjectLookup model, NoChangeMarker noChangeMarker)  
    java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObjectType> getAliases()
    Gibt die Alias-Definitionen im Skript zurück
    java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.Aspect> getAspectBindings()
    Gibt die im Script standardmäßig festgelegten Aspekt-Bindungen zurück.
    java.util.List<java.lang.String> getAspects()
    Gibt die Aspekte im Skript zurück, die gebunden werden können bzw. müssen.
    static AtlDefaults getJavaObject​(de.bsvrz.dav.daf.main.Data data)
    Erzeugt ein Java-Objekt aus den übergebenen Daten.
    NoChangeMarker getNoChangeMarker()
    Gibt die Art der Markierung von "Keine Änderung"-Datensätzen zurück.
    java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> getObjects()
    Gibt die definierten Standardobjekte zurück
    java.util.List<Tuple<java.lang.Long,​java.lang.Long>> getPeriods()
    Gibt die im Script definierten Standardzeitbereiche zurück
    ProtocolType getProtocolType()
    Gibt die Protokollart zurück
    java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObject[]> getPseudoObjects()
    Gibt die im Script festgelegten Standardwerte der PseudoObjekte zurück
    boolean isDeltaProtocol()
    Deprecated.
    getProtocolType() unterstützt die Abfrage nach allen Protokollarten
    void set​(AtlDefaults defaults)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • MESSAGE_NO_EVENT_PROTOCOL_ITEM

      public static final java.lang.String MESSAGE_NO_EVENT_PROTOCOL_ITEM
      See Also:
      Constant Field Values
    • MESSAGE_NO_CELL_NO_CHANGE_MARKER

      public static final java.lang.String MESSAGE_NO_CELL_NO_CHANGE_MARKER
      See Also:
      Constant Field Values
  • Constructor Details

    • AtlDefaults

      public AtlDefaults()
      Erstellt ein leeres Objekt
    • AtlDefaults

      public AtlDefaults​(java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> objects, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObjectType> aliases, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObject[]> pseudoObjects, java.util.List<java.lang.String> aspects, java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.Aspect> aspectBindings, java.util.List<Tuple<java.lang.Long,​java.lang.Long>> periods, ProtocolType protocolType, NoChangeMarker noChangeMarker)
      Konstruktor, der die Werte manuell setzt
  • Method Details

    • createRaw

      public static AtlDefaults createRaw​(java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> objects, java.util.Map<java.lang.String,​java.lang.String[]> pseudoObjects, java.util.Map<java.lang.String,​java.lang.String> aspectBindings, java.util.List<Tuple<java.lang.Long,​java.lang.Long>> periods, ProtocolType protocolType, java.util.Map<java.lang.String,​java.lang.String> aliases, java.util.List<java.lang.String> aspects, de.bsvrz.dav.daf.main.config.ObjectLookup model, NoChangeMarker noChangeMarker)
    • getJavaObject

      public static AtlDefaults getJavaObject​(de.bsvrz.dav.daf.main.Data data)
      Erzeugt ein Java-Objekt aus den übergebenen Daten.
      Parameters:
      data - Daten.
      Returns:
      Java Objekt, in das die Werte aus data eingetragen sind.
    • getProtocolType

      public ProtocolType getProtocolType()
      Gibt die Protokollart zurück
      Returns:
      Protokollart
    • getNoChangeMarker

      public NoChangeMarker getNoChangeMarker()
      Gibt die Art der Markierung von "Keine Änderung"-Datensätzen zurück. Bei statusprotokollen können Keine-Änderung-Informationen entweder pro Zeiel übertragen werden, oder pro Datensatz.
      Returns:
      die Art der Markierung von "Keine Änderung"-Datensätzen
    • isDeltaProtocol

      @Deprecated public boolean isDeltaProtocol()
      Deprecated.
      getProtocolType() unterstützt die Abfrage nach allen Protokollarten
      Gibt zurück ob es sich um ein Änderungsprotokoll handelt
    • getObjects

      public java.util.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,​de.bsvrz.dav.daf.main.config.SystemObject> getObjects()
      Gibt die definierten Standardobjekte zurück
      Returns:
      Standardobjekte
    • getPseudoObjects

      public java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObject[]> getPseudoObjects()
      Gibt die im Script festgelegten Standardwerte der PseudoObjekte zurück
      Returns:
      Map mit Zuordnung Alias zu Objekten. Die Objekt-Arrays haben alle die gleiche Länge. Objekte sind null wenn unvollständige Pseudoobjekte genutzt werden.
    • getAspectBindings

      public java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.Aspect> getAspectBindings()
      Gibt die im Script standardmäßig festgelegten Aspekt-Bindungen zurück.
      Returns:
      Map mit Zuordnung Aspektbindung zu Aspekt. Der Aspekt kann null sein, wenn er nicht aufgelöst werden konnte.
    • getPeriods

      public java.util.List<Tuple<java.lang.Long,​java.lang.Long>> getPeriods()
      Gibt die im Script definierten Standardzeitbereiche zurück
      Returns:
      Liste mit Zeitbereichen (Millisekunden seit 1970)
    • getAliases

      public java.util.Map<java.lang.String,​de.bsvrz.dav.daf.main.config.SystemObjectType> getAliases()
      Gibt die Alias-Definitionen im Skript zurück
      Returns:
      Zuordnung Alias zu Objekttyp
    • getAspects

      public java.util.List<java.lang.String> getAspects()
      Gibt die Aspekte im Skript zurück, die gebunden werden können bzw. müssen.
      Returns:
      Liste mit ungebundenen Aspektnamen.
    • build

      public void build​(de.bsvrz.dav.daf.main.Data data)
      Trägt die Werte dieses Objekts in das Daten-Objekt ein.
      Parameters:
      data - Ziel der Eintragung.
    • set

      public void set​(AtlDefaults defaults)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object