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.ObjectBasisKlasse 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_KOMMUNIKATIONSPARTNERstatic de.bsvrz.dav.daf.main.config.ConfigurationObjectType__TYP_ANSCHLUSSPUNKTstatic de.bsvrz.dav.daf.main.config.ConfigurationObjectType__TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNERprotected de.bsvrz.dav.daf.main.config.ConfigurationObject_ConfigurationObjectdas gewrappte ConfigurationObject.
-
Constructor Summary
Constructors Modifier Constructor Description protectedConfigurationObjectWrapper(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)erzeugt eine Instance, die das angegebene Object wrappt.protectedConfigurationObjectWrapper(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.ConfigurationObjectgetConfigurationObject()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.StringgetName()gibt den Namen des ConfigurationObjectes zurück.java.lang.StringgetPID()gibt die PID des ConfigurationObjectes zurück.java.lang.StringgetToolTipText()gibt einen String zum Anzeigen als ein ToolTip zurück.abstract java.lang.StringgetTreeString()gibt einen String zum Anzeigen in einem Tree zurück.static voidsortByName(ConfigurationObjectWrapper[] objectArray)Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.static voidsortByPid(ConfigurationObjectWrapper[] objectArray)Sortiert das Array von ConfigurationObjectWrapper Objekten nach PID.static voidsortByTreeString(ConfigurationObjectWrapper[] objectArray)Sortiert das Array von ConfigurationObjectWrapper Objekten nach den Tree-Strings.java.lang.StringtoString()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, DataModellObjectNotFoundExceptionerzeugt 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 DataModellMismatchExceptionerzeugt 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:
toStringin 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.
-
-