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

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

public class EAK
extends ConfigurationObjectWrapper

kapselt den DatenModellTyp eak

Version:
$Id: EAK.java 1292 2009-03-20 13:12:46Z Trier $
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
 DEKanal findDEKanal(int osiAddr)
           
 java.lang.String getBezeichnung()
          gibt die Bezeichnung zurück.
 DEKanal[] getDEKanals()
          gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.
static EAK getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
          Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
static EAK getInstance(java.lang.String pid)
          gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.
 int getOSI2Adresse()
          gibt die EAK-Port-Nummer auf dem Lokalbus zurück.
 DEKanal getSteuerDEKanal()
          gibt den DEKanal zur Steurung des EAK's zurück.
 SteuerModul getSteuerModul()
          gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.
 java.lang.String getTreeString()
          gibt einen String zum Anzeigen in einem Tree zurück.
 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)
          Implemtationen sollen hier die konfigurierenden AttributGruppen und die zugehörigen Mengen lesen.
 void setDEKanal(DEKanal deKanal)
          setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).
 void setSteuerModul(SteuerModul steuerModul)
          setzt das SteuerModul, an den der EAK angeschlossen ist.
 
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

setSteuerModul

public void setSteuerModul(SteuerModul steuerModul)
setzt das SteuerModul, an den der EAK angeschlossen ist.

Parameters:
steuerModul - SteuerModul, an den der EAK angeschlossen ist.

getSteuerModul

public SteuerModul getSteuerModul()
gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.

Returns:
SteuerModul, an den der EAK angeschlossen ist.

getBezeichnung

public java.lang.String getBezeichnung()
gibt die Bezeichnung zurück.

Returns:
String

getOSI2Adresse

public int getOSI2Adresse()
gibt die EAK-Port-Nummer auf dem Lokalbus zurück.

Returns:
die OSI2Adresse

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.

getDEKanals

public DEKanal[] getDEKanals()
gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.

Returns:
DE-Kanäle.

initData

protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                 throws DataModellMismatchException
Description copied from class: ConfigurationObjectWrapper
Implemtationen sollen hier die konfigurierenden AttributGruppen und die zugehörigen Mengen lesen.

Parameters:
confObj - ConfigurationObject
Throws:
DataModellMismatchException

getSteuerDEKanal

public DEKanal getSteuerDEKanal()
gibt den DEKanal zur Steurung des EAK's zurück.

Returns:
DEKanal oder null, wenn der EAK ein virtueller ist (EAK254 OsiAddr=0).

setDEKanal

public void setDEKanal(DEKanal deKanal)
setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).

Parameters:
deKanal - DEKanal über den auf den EAK zugegriffen werden kann.

findDEKanal

public DEKanal findDEKanal(int osiAddr)

getTreeString

public java.lang.String getTreeString()
Description copied from class: ConfigurationObjectWrapper
gibt einen String zum Anzeigen in einem Tree zurück.

Specified by:
getTreeString in class ConfigurationObjectWrapper
Returns:
Text zur Anzeige im Baum

getInstance

public static EAK getInstance(java.lang.String pid)
                       throws DataModellMismatchException
gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.

Parameters:
pid - String
Returns:
EAK
Throws:
DataModellMismatchException

getInstance

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

Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.

Parameters:
confObj - ConfigurationObject
Returns:
EAK
Throws:
DataModellMismatchException