|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
de.inovat.kex.bast.common.objectwrapper.EAK
public class EAK
kapselt den DatenModellTyp eak
| Field Summary | |
|---|---|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
__AtgEAK
|
private static java.util.WeakHashMap<java.lang.String,EAK> |
__Cache
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectType
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeOfDE
|
private java.lang.String |
_Bezeichnung
|
private DEKanal |
_DEKanal
|
private java.util.ArrayList<DEKanal> |
_DEList
|
private int |
_OSI2Adresse
|
private SteuerModul |
_SteuerModul
|
private java.lang.String |
_UmsetzungsModul
|
| Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
|---|
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject |
| Constructor Summary | |
|---|---|
private |
EAK(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
erzeugt das WrapperObject für das angegebene Object. |
private |
EAK(java.lang.String pid)
erzeugt das WrapperObject für das Object mit der angegebenen Pid |
| 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. |
private static EAK |
getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
|
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. |
(package private) de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
getType()
Implementationen müssen den ConfigurationObjectType zurückgeben, den die gewrappten ConfigurationObjecte haben. |
java.lang.String |
getUmsetzungsModul()
gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück. |
private static void |
init()
|
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 |
| Field Detail |
|---|
private static java.util.WeakHashMap<java.lang.String,EAK> __Cache
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectType
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeOfDE
private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgEAK
private java.lang.String _Bezeichnung
private int _OSI2Adresse
private java.lang.String _UmsetzungsModul
private java.util.ArrayList<DEKanal> _DEList
private DEKanal _DEKanal
private SteuerModul _SteuerModul
| Constructor Detail |
|---|
private EAK(java.lang.String pid)
throws DataModellMismatchException,
DataModellObjectNotFoundException
pid - String
DataModellMismatchException
DataModellObjectNotFoundExceptionConfigurationObjectWrapper.ConfigurationObjectWrapper(String pid)
private EAK(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
confObj - zu wrappenes ConfigurationObject, das ein EAK repräsentieren muss.
DataModellMismatchExceptionConfigurationObjectWrapper.ConfigurationObjectWrapper(ConfigurationObject confObj)| Method Detail |
|---|
public void setSteuerModul(SteuerModul steuerModul)
steuerModul - SteuerModul, an den der EAK angeschlossen ist.public SteuerModul getSteuerModul()
public java.lang.String getBezeichnung()
public int getOSI2Adresse()
public java.lang.String getUmsetzungsModul()
public DEKanal[] getDEKanals()
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
ConfigurationObjectWrapper
initData in class ConfigurationObjectWrapperconfObj - ConfigurationObject
DataModellMismatchExceptionde.bsvrz.dav.daf.main.config.ConfigurationObjectType getType()
ConfigurationObjectWrapper
getType in class ConfigurationObjectWrapperpublic DEKanal getSteuerDEKanal()
public void setDEKanal(DEKanal deKanal)
deKanal - DEKanal über den auf den EAK zugegriffen werden kann.public DEKanal findDEKanal(int osiAddr)
public java.lang.String getTreeString()
ConfigurationObjectWrapper
getTreeString in class ConfigurationObjectWrapper
public static EAK getInstance(java.lang.String pid)
throws DataModellMismatchException
pid - String
DataModellMismatchException
public static EAK getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.
confObj - ConfigurationObject
DataModellMismatchException
private static EAK getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
throws DataModellMismatchException
DataModellMismatchExceptionprivate static void init()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||