Package de.bsvrz.sys.funclib.losb.datk
Class AtlDefaults
java.lang.Object
de.bsvrz.sys.funclib.losb.datk.AtlDefaults
- All Implemented Interfaces:
Serializable
Attributliste
PidScript.atlDefaults
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionErstellt ein leeres ObjektAtlDefaults
(Map<de.bsvrz.dav.daf.main.config.SystemObjectType, de.bsvrz.dav.daf.main.config.SystemObject> objects, Map<String, de.bsvrz.dav.daf.main.config.SystemObjectType> aliases, Map<String, de.bsvrz.dav.daf.main.config.SystemObject[]> pseudoObjects, List<String> aspects, Map<String, de.bsvrz.dav.daf.main.config.Aspect> aspectBindings, List<Tuple<Long, Long>> periods, ProtocolType protocolType, NoChangeMarker noChangeMarker) Konstruktor, der die Werte manuell setzt -
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(de.bsvrz.dav.daf.main.Data data) Trägt die Werte dieses Objekts in das Daten-Objekt ein.static AtlDefaults
createRaw
(Map<de.bsvrz.dav.daf.main.config.SystemObjectType, de.bsvrz.dav.daf.main.config.SystemObject> objects, Map<String, String[]> pseudoObjects, Map<String, String> aspectBindings, List<Tuple<Long, Long>> periods, ProtocolType protocolType, Map<String, String> aliases, List<String> aspects, de.bsvrz.dav.daf.main.config.ObjectLookup model, NoChangeMarker noChangeMarker) Gibt die Alias-Definitionen im Skript zurückGibt die im Script standardmäßig festgelegten Aspekt-Bindungen zurück.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.Gibt die Art der Markierung von "Keine Änderung"-Datensätzen zurück.Map<de.bsvrz.dav.daf.main.config.SystemObjectType,
de.bsvrz.dav.daf.main.config.SystemObject> Gibt die definierten Standardobjekte zurückGibt die im Script definierten Standardzeitbereiche zurückGibt die Protokollart zurückGibt die im Script festgelegten Standardwerte der PseudoObjekte zurückboolean
Deprecated.void
set
(AtlDefaults defaults) toString()
-
Field Details
-
MESSAGE_NO_EVENT_PROTOCOL_ITEM
- See Also:
-
MESSAGE_NO_CELL_NO_CHANGE_MARKER
- See Also:
-
-
Constructor Details
-
AtlDefaults
public AtlDefaults()Erstellt ein leeres Objekt -
AtlDefaults
public AtlDefaults(Map<de.bsvrz.dav.daf.main.config.SystemObjectType, de.bsvrz.dav.daf.main.config.SystemObject> objects, Map<String, de.bsvrz.dav.daf.main.config.SystemObjectType> aliases, Map<String, de.bsvrz.dav.daf.main.config.SystemObject[]> pseudoObjects, List<String> aspects, Map<String, de.bsvrz.dav.daf.main.config.Aspect> aspectBindings, List<Tuple<Long, Long>> periods, ProtocolType protocolType, NoChangeMarker noChangeMarker) Konstruktor, der die Werte manuell setzt
-
-
Method Details
-
createRaw
public static AtlDefaults createRaw(Map<de.bsvrz.dav.daf.main.config.SystemObjectType, de.bsvrz.dav.daf.main.config.SystemObject> objects, Map<String, String[]> pseudoObjects, Map<String, String> aspectBindings, List<Tuple<Long, Long>> periods, ProtocolType protocolType, Map<String, String> aliases, List<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.getProtocolType()
unterstützt die Abfrage nach allen ProtokollartenGibt zurück ob es sich um ein Änderungsprotokoll handelt -
getObjects
public 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
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
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
Gibt die Alias-Definitionen im Skript zurück- Returns:
- Zuordnung Alias zu Objekttyp
-
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
-
getProtocolType()
unterstützt die Abfrage nach allen Protokollarten