de.bsvrz.kex.tls.osi2osi3.redirection
Class TlsNode

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.redirection.TlsNode

public class TlsNode
extends Object

TlsNode zur Ermittlung aller benötigten Informationen zu einem TLS-Knoten

Author:
Kappich Systemberatung

Constructor Summary
TlsNode(SystemObject systemObject)
          Konstruktor
TlsNode(SystemObject systemObject, int nodeNumber)
          Konstruktor
 
Method Summary
 String getLocationDistance()
          Umrechnung der Knotennummer in Location und Distance
 int getNodeNumber()
          Gibt die Knotennummer des TLS-Knotens zurück
 TlsNode getParentNode()
          Gibt den Vaterknoten zu dem TLS-Knoten zurück (falls vorhanden).
 Collection<TlsNode> getSubNodes()
          Gibt die Menge der Unterknoten zum TLS-Knoten zurück.
 SystemObject getSystemObject()
          Gibt das Systemobjekt zurück, das durch den Knoten repräsentiert wird.
 boolean hasFg(int fg)
          Gibt an, ob das Gerät (Steuermodul) mindestens ein DE der entsprechenden Funktionsgruppe enthält.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TlsNode

public TlsNode(SystemObject systemObject)
Konstruktor

Parameters:
systemObject - Das dem TLS-Knoten zugeordnete Gerät

TlsNode

public TlsNode(SystemObject systemObject,
               int nodeNumber)
Konstruktor

Parameters:
systemObject - Das dem TLS-Knoten zugeordnete Gerät
nodeNumber - Knotennummer des TLS-Knotens
Method Detail

getSystemObject

public SystemObject getSystemObject()
Gibt das Systemobjekt zurück, das durch den Knoten repräsentiert wird.

Returns:
Systemobjekt zum TLS-Knoten

getParentNode

public TlsNode getParentNode()
Gibt den Vaterknoten zu dem TLS-Knoten zurück (falls vorhanden).

Returns:
Vaterknoten zu dem TLS-Knoten zurück (sonst null)

getNodeNumber

public int getNodeNumber()
Gibt die Knotennummer des TLS-Knotens zurück

Returns:
Knotennummer der TLS-Knotens

getSubNodes

public Collection<TlsNode> getSubNodes()
Gibt die Menge der Unterknoten zum TLS-Knoten zurück.

Returns:
Menge der Unterknoten zum TLS-Knoten

getLocationDistance

public String getLocationDistance()
Umrechnung der Knotennummer in Location und Distance

Returns:
Location und Distance

hasFg

public boolean hasFg(int fg)
Gibt an, ob das Gerät (Steuermodul) mindestens ein DE der entsprechenden Funktionsgruppe enthält.

Parameters:
fg -
Returns:

toString

public String toString()
Overrides:
toString in class Object