Class ConfigurationObjectWrapper
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
-
- Direct Known Subclasses:
AuswerteQuerschnitt
,DEKanal
,EAK
,Fahrstreifen
,FahrstreifenQuelleASCII
,FahrstreifenQuelleVirtuell
,KRI
,LangZeitZaehlStelle
,MessQuerschnitt
,SteuerModul
,Strasse
public abstract class ConfigurationObjectWrapper extends java.lang.Object
BasisKlasse für Klassen, die ConfigurationObjects eines bestimmten ConfigurationObjectTypes wrappen.
-
-
Field Summary
Fields Modifier and Type Field Description static de.bsvrz.dav.daf.main.config.AttributeGroup
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
static de.bsvrz.dav.daf.main.config.ConfigurationObjectType
__TYP_ANSCHLUSSPUNKT
static de.bsvrz.dav.daf.main.config.ConfigurationObjectType
__TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
protected de.bsvrz.dav.daf.main.config.ConfigurationObject
_ConfigurationObject
das gewrappte ConfigurationObject.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ConfigurationObjectWrapper(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
erzeugt eine Instance, die das angegebene Object wrappt.protected
ConfigurationObjectWrapper(java.lang.String pid)
erzeugt eine Instance auf Basis der PID des zu wrappenden Objectes.
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.config.ConfigurationObject
getConfigurationObject()
gibt das gewrappte ConfigurationObjectes zurück.protected static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject>
getKommunikationPartner(de.bsvrz.dav.daf.main.config.ConfigurationObject apgObject)
protected static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject>
getKommunikationPartner(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anschlussPunktGeraeteListe)
gibt die KommunikationsPartner zurück, die über die AnschlussPunkte erreichbar sind.java.lang.String
getName()
gibt den Namen des ConfigurationObjectes zurück.java.lang.String
getPID()
gibt die PID des ConfigurationObjectes zurück.java.lang.String
getToolTipText()
gibt einen String zum Anzeigen als ein ToolTip zurück.abstract java.lang.String
getTreeString()
gibt einen String zum Anzeigen in einem Tree zurück.static void
sortByName(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.static void
sortByPid(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach PID.static void
sortByTreeString(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach den Tree-Strings.java.lang.String
toString()
gibt einen String "ObjectType - ObjectName" zurück.
-
-
-
Field Detail
-
__TYP_ANSCHLUSSPUNKT
public static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __TYP_ANSCHLUSSPUNKT
-
__TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
public static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
-
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
public static de.bsvrz.dav.daf.main.config.AttributeGroup __ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER
-
_ConfigurationObject
protected de.bsvrz.dav.daf.main.config.ConfigurationObject _ConfigurationObject
das gewrappte ConfigurationObject.
-
-
Constructor Detail
-
ConfigurationObjectWrapper
protected ConfigurationObjectWrapper(java.lang.String pid) throws DataModellMismatchException, DataModellObjectNotFoundException
erzeugt eine Instance auf Basis der PID des zu wrappenden Objectes.- Parameters:
pid
- die PID des zu wrappenen Objectes- Throws:
DataModellMismatchException
- wenn der Typ des ConfigurationsObject nicht durch die Klasse gewrappt werden kann oder das Object mit der PID kein ConfigurationObject ist.DataModellObjectNotFoundException
- wenn kein Object mit dieser PID existiert.
-
ConfigurationObjectWrapper
protected ConfigurationObjectWrapper(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
erzeugt eine Instance, die das angegebene Object wrappt.- Parameters:
confObj
- zu wreppenes ConfigurationObject- Throws:
DataModellMismatchException
- Exception.
-
-
Method Detail
-
getPID
public final java.lang.String getPID()
gibt die PID des ConfigurationObjectes zurück.- Returns:
- die PID
-
getName
public final java.lang.String getName()
gibt den Namen des ConfigurationObjectes zurück.- Returns:
- den Namen
-
getConfigurationObject
public final de.bsvrz.dav.daf.main.config.ConfigurationObject getConfigurationObject()
gibt das gewrappte ConfigurationObjectes zurück.- Returns:
- die PID
-
getTreeString
public abstract java.lang.String getTreeString()
gibt einen String zum Anzeigen in einem Tree zurück.- Returns:
- Text zur Anzeige im Baum
-
getToolTipText
public java.lang.String getToolTipText()
gibt einen String zum Anzeigen als ein ToolTip zurück.- Returns:
- Tooltipp
-
toString
public java.lang.String toString()
gibt einen String "ObjectType - ObjectName" zurück.- Overrides:
toString
in classjava.lang.Object
- Returns:
- String
-
getKommunikationPartner
protected static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getKommunikationPartner(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anschlussPunktGeraeteListe)
gibt die KommunikationsPartner zurück, die über die AnschlussPunkte erreichbar sind.- Parameters:
anschlussPunktGeraeteListe
- List- Returns:
- Array der KommunikationsPartner.
-
getKommunikationPartner
protected static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getKommunikationPartner(de.bsvrz.dav.daf.main.config.ConfigurationObject apgObject)
-
sortByName
public static final void sortByName(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.
- Parameters:
objectArray
- ToDo.
-
sortByPid
public static final void sortByPid(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach PID.
- Parameters:
objectArray
- ToDo.
-
sortByTreeString
public static final void sortByTreeString(ConfigurationObjectWrapper[] objectArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach den Tree-Strings.
- Parameters:
objectArray
- ToDo.
-
-