Package de.bsvrz.sys.funclib.losb.datk
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 ObjektAtlDefaults(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ückjava.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ückjava.util.List<Tuple<java.lang.Long,java.lang.Long>>
getPeriods()
Gibt die im Script definierten Standardzeitbereiche zurückProtocolType
getProtocolType()
Gibt die Protokollart zurückjava.util.Map<java.lang.String,de.bsvrz.dav.daf.main.config.SystemObject[]>
getPseudoObjects()
Gibt die im Script festgelegten Standardwerte der PseudoObjekte zurückboolean
isDeltaProtocol()
Deprecated.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
Erzeugt ein Java-Objekt aus den übergebenen Daten.- Parameters:
data
- Daten.- Returns:
- Java Objekt, in das die Werte aus
data
eingetragen sind.
-
getProtocolType
Gibt die Protokollart zurück- Returns:
- Protokollart
-
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 ProtokollartenGibt 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
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
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getProtocolType()
unterstützt die Abfrage nach allen Protokollarten