de.inovat.kex.bast.common.objectwrapper
Class KRI

java.lang.Object
  extended by de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
      extended by de.inovat.kex.bast.common.objectwrapper.KRI

public class KRI
extends ConfigurationObjectWrapper

Kapselt den Datenmodell-Typ KRI ("typ.kri").

Version:
$Id: KRI.java 442 2008-11-10 06:59:32Z Schawaller $
Author:
LOGOS GmbH Rostock (www.logos-ib.de), Ralf Trier

Field Summary
 
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject
 
Method Summary
static KRI[] getAll()
          Gibt ein Array aller Wrapper-Objekte des zurück, die vom Typ "typ.kri" sind.
 java.lang.String getBezeichnung()
          Liefert die Konfigurationsangabe zum Attribut "Bezeichnung".
 KriBus[] getBuse()
          Liefert die am KRI konfigurierten Busse.
static KRI getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
          Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
static KRI getInstance(java.lang.String pid)
          Gibt das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid zurück null wenn es keinen KRI mit der Pid gibt.
 int getKnotenNummer()
          Liefert die Konfigurationsangabe zum Attribut Knotennummer (OSI7 Adresse des Geräts).
 java.lang.String getTreeString()
          Liefert den Namen des Konfigurationsobjekts für die Anzeige im Baum.
 java.lang.String getUmsetzungsModul()
          Gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.
protected  void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
          Prüft und Initialisiert das Wrapper-Objekt mit den Konfigurationsdaten des angegebenen Konfigurationsobjekts.
 
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, getToolTipText, sortByName, sortByPid, sortByTreeString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getBezeichnung

public java.lang.String getBezeichnung()

Liefert die Konfigurationsangabe zum Attribut "Bezeichnung".

Returns:
Bezeichnung

getKnotenNummer

public int getKnotenNummer()

Liefert die Konfigurationsangabe zum Attribut Knotennummer (OSI7 Adresse des Geräts).

Returns:
Knotennummer

getUmsetzungsModul

public java.lang.String getUmsetzungsModul()

Gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.

Returns:
Klassennamen des UmsetzungsModuls.

getInstance

public static KRI getInstance(java.lang.String pid)
                       throws DataModellMismatchException

Gibt das Wrapper-Objekt zum Konfigurationsobjekt mit der angegebenen Pid zurück null wenn es keinen KRI mit der Pid gibt.

Parameters:
pid - String
Returns:
SteuerModul
Throws:
DataModellMismatchException

getInstance

public static KRI getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                       throws DataModellMismatchException

Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.

Parameters:
confObj - ConfigurationObject
Returns:
SteuerModul
Throws:
DataModellMismatchException

initData

protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                 throws DataModellMismatchException

Prüft und Initialisiert das Wrapper-Objekt mit den Konfigurationsdaten des angegebenen Konfigurationsobjekts.

Parameters:
confObj - ConfigurationObject
Throws:
DataModellMismatchException

getBuse

public KriBus[] getBuse()

Liefert die am KRI konfigurierten Busse.

Returns:
KriBus[]

getAll

public static KRI[] getAll()
                    throws DataModellMismatchException

Gibt ein Array aller Wrapper-Objekte des zurück, die vom Typ "typ.kri" sind.

Returns:
Unterzentrale[]
Throws:
DataModellMismatchException

getTreeString

public java.lang.String getTreeString()

Liefert den Namen des Konfigurationsobjekts für die Anzeige im Baum.

Specified by:
getTreeString in class ConfigurationObjectWrapper
Returns:
String