public class TlsModel extends Object
Modifier and Type | Field and Description |
---|---|
private DataModel |
_configuration
Datenmodell, aus dem die Konfigurationsinformationen bezogen werden
|
private static Debug |
_debug |
Map<String,Integer> |
_deTyp2FgNr
Map, die die vorhandenen DE-Typen (PID des DE-Typs) den entsprechenden Funktionsgruppen zuordnet.
|
private Map<SystemObject,TlsNode> |
_tlsDevices
Map, in der zu dem Schlüssel Systemobjekt die entsprechenden Tls-Knoten vorgehalten werden.
|
Constructor and Description |
---|
TlsModel(DataModel configuration)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
TlsNode |
getSuperiorNodeOfType(TlsNode tlsNode,
SystemObject typeSuperiorTlsNode)
Gibt den Tls-Knoten zurück, der oberhalb des übergebenen Knotens ist und den vorgegebenen
Typ aufweist.
|
TlsNode |
getTlsNode(SystemObject systemObject)
Gibt den TLS-Knoten zu dem übergebenen Gerät zurück.
|
Collection<TlsNode> |
getTlsNodes(SystemObject superiorNodeSystemObject,
SystemObject typReference,
int forcedFg)
Gibt alle Tls-Knoten zurück, die unterhalb des übergeordneten TlsKnotens (superiorNodeSystemObject)
sind und vom Gerätetyp (typReference) sind.
|
private void |
setDeTypes2Fg(String deType,
int fgNumber)
Funktion, die die Map mit der Zuordnung von DE-Typen zu Funktiongruppen aufbaut.
|
private final DataModel _configuration
private final Map<SystemObject,TlsNode> _tlsDevices
private static final Debug _debug
public TlsModel(DataModel configuration)
configuration
- Datenmodellprivate void setDeTypes2Fg(String deType, int fgNumber)
deType
- PID der DE-TypsfgNumber
- Zugeordnete Funktionsgruppepublic TlsNode getTlsNode(SystemObject systemObject)
systemObject
- public Collection<TlsNode> getTlsNodes(SystemObject superiorNodeSystemObject, SystemObject typReference, int forcedFg)
superiorNodeSystemObject
- typReference
- forcedFg
- public TlsNode getSuperiorNodeOfType(TlsNode tlsNode, SystemObject typeSuperiorTlsNode)
tlsNode
- Betrachteter Tls-KnotentypeSuperiorTlsNode
- Gesuchter (Geräte)Typ des übergeordneten Knotens