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
AttributlistePidScript.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.getProtocolType()
unterstützt die Abfrage nach allen Protokollartenvoid
set(AtlDefaults defaults)
java.lang.String
toString()
-
-
-
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
-
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 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
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.
-
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)
-
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.
-
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.
-
set
public void set(AtlDefaults defaults)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-