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.StringMESSAGE_NO_CELL_NO_CHANGE_MARKERstatic java.lang.StringMESSAGE_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 voidbuild(de.bsvrz.dav.daf.main.Data data)Trägt die Werte dieses Objekts in das Daten-Objekt ein.static AtlDefaultscreateRaw(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 AtlDefaultsgetJavaObject(de.bsvrz.dav.daf.main.Data data)Erzeugt ein Java-Objekt aus den übergebenen Daten.NoChangeMarkergetNoChangeMarker()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ückProtocolTypegetProtocolType()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ückbooleanisDeltaProtocol()Deprecated.voidset(AtlDefaults defaults)java.lang.StringtoString()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
dataeingetragen 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:
toStringin classjava.lang.Object
-
getProtocolType()unterstützt die Abfrage nach allen Protokollarten