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

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

public class AuswerteQuerschnitt
extends ConfigurationObjectWrapper

kapselt den DatenModellTyp AuswerteQuerschnitt

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

Field Summary
private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgAuswerteQuerschnitt
           
private static java.util.WeakHashMap<java.lang.String,AuswerteQuerschnitt> __Cache
           
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectType
           
private  java.lang.String _Bezeichnung
           
private  java.lang.String _Himmelsrichtung
           
private  LangZeitZaehlStelle _LangZeitZaehlStelle
           
private  MessQuerschnitt _MessQuerschnitt
           
 
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject
 
Constructor Summary
private AuswerteQuerschnitt(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
           
 
Method Summary
static AuswerteQuerschnitt[] getAll()
          gibt die DatenModellObjekte vom typ auswerteQuerschnitt zurück.
 java.lang.String getBezeichnung()
           
 java.lang.String getHimmelsrichtung()
           
static AuswerteQuerschnitt getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
           
static AuswerteQuerschnitt getInstance(java.lang.String pid)
          gibt die Instance des AuswerteQuerschnittes mit der PID zurück.
private static AuswerteQuerschnitt getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
           
 LangZeitZaehlStelle getLangZeitZaehlStelle()
          gibt die Langzeizzählstelle zurück, wenn dieses Objekt durch eine Langzeizzählstelle erzeugt wurde.
 MessQuerschnitt getMessQuerschnitt()
           
 java.lang.String getMultilineRepresentation()
           
 java.lang.String getMultilineRepresentation(int indent)
           
 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.
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 setLangZeitZaehlStelle(LangZeitZaehlStelle lzz)
           
 java.lang.String toString()
          gibt einen String "ObjectType - ObjectName" zurück.
 
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, getToolTipText, sortByName, sortByPid, sortByTreeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__Cache

private static java.util.WeakHashMap<java.lang.String,AuswerteQuerschnitt> __Cache

__ConfigurationObjectType

private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectType

__AtgAuswerteQuerschnitt

private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgAuswerteQuerschnitt

_LangZeitZaehlStelle

private LangZeitZaehlStelle _LangZeitZaehlStelle

_MessQuerschnitt

private MessQuerschnitt _MessQuerschnitt

_Bezeichnung

private java.lang.String _Bezeichnung

_Himmelsrichtung

private java.lang.String _Himmelsrichtung
Constructor Detail

AuswerteQuerschnitt

private AuswerteQuerschnitt(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                     throws DataModellMismatchException
Throws:
DataModellMismatchException
Method Detail

getBezeichnung

public java.lang.String getBezeichnung()

getHimmelsrichtung

public java.lang.String getHimmelsrichtung()

getMessQuerschnitt

public MessQuerschnitt getMessQuerschnitt()

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.

Specified by:
initData in class ConfigurationObjectWrapper
Parameters:
confObj - ConfigurationObject
Throws:
DataModellMismatchException

getInstance

public static AuswerteQuerschnitt getInstance(java.lang.String pid)
                                       throws DataModellMismatchException
gibt die Instance des AuswerteQuerschnittes mit der PID zurück. Es wird eine DataModellObjectNotFoundException geworfen, wenn die PID nicht vorhanden ist oder das zur PID gehörende Objekt nicht vom typ straße ist.

Parameters:
pid - String
Returns:
Strasse
Throws:
DataModellMismatchException

getInstance

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

getInstanceIntern

private static AuswerteQuerschnitt getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                                              throws DataModellMismatchException
Throws:
DataModellMismatchException

getAll

public static AuswerteQuerschnitt[] getAll()
                                    throws DataModellMismatchException
gibt die DatenModellObjekte vom typ auswerteQuerschnitt zurück.

Returns:
Strasse[]
Throws:
DataModellMismatchException

toString

public java.lang.String toString()
Description copied from class: ConfigurationObjectWrapper
gibt einen String "ObjectType - ObjectName" zurück.

Overrides:
toString in class ConfigurationObjectWrapper
Returns:
String

getMultilineRepresentation

public java.lang.String getMultilineRepresentation()

getMultilineRepresentation

public java.lang.String getMultilineRepresentation(int indent)

setLangZeitZaehlStelle

public void setLangZeitZaehlStelle(LangZeitZaehlStelle lzz)

getLangZeitZaehlStelle

public LangZeitZaehlStelle getLangZeitZaehlStelle()
gibt die Langzeizzählstelle zurück, wenn dieses Objekt durch eine Langzeizzählstelle erzeugt wurde.

Returns:
LangZeitZaehlStelle

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

getType

de.bsvrz.dav.daf.main.config.ConfigurationObjectType getType()
Description copied from class: ConfigurationObjectWrapper
Implementationen müssen den ConfigurationObjectType zurückgeben, den die gewrappten ConfigurationObjecte haben.

Specified by:
getType in class ConfigurationObjectWrapper
Returns:
ConfigurationObjectType der gewrappten ConfigurationObjecte.

init

private static void init()