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

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      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 Detail

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

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

      • 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.
      • toString

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