de.bsvrz.sys.testsys.modulApplUeb
Class ApplUebDaten

java.lang.Object
  extended by de.bsvrz.sys.testsys.modulApplUeb.ApplUebDaten

public class ApplUebDaten
extends java.lang.Object

Behälterklasse ; Datenstrukturen zur Aufnahme der Start/Stopp- und der Applikationsdaten. Klasse wird als Singleton realisiert. Aenderung am 17.06.09: m_applDatenListe synchronisiert

Author:
ChriestenJ

Nested Class Summary
 class ApplUebDaten.ApplDaten
          Hilfsklasse; definiert die Datentruktur zur Aufnahme der Applikationsdaten
private static interface ApplUebDaten.IAus
          Interface, zur vereinheitlichung der Ausgabefunktionen alle HashMaps in dieser Klasse
 class ApplUebDaten.StartStoppDaten
          Hilfsklasse; definiert die Datentruktur zur Aufnahme der Start/Stopp Daten
 
Field Summary
private  java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> m_applDatenListe
          aktuelle Info der Applikation Key = Objekt Id der Applikation map wird jetzt synchronisiert.
private static ApplUebDaten m_prozessDaten
          Die einzige Instanz dieser Klasse
private  java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> m_startStoppDatenListe
          aktuelle Info von Start/Stopp Key = ProzessInfo (==Inkarnation)
 
Constructor Summary
private ApplUebDaten()
          singleton Konstruktor
 
Method Summary
 void ausMap(java.util.Map<java.lang.String,?> ausMap, java.lang.String titel)
          gibt den Inhalt von ausMap zeilenweise aus.
 ApplUebDaten.ApplDaten get_applDatenInstanz()
          Liefert Behälter Aufnahme der angemeldete Appliaktionen
 java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> get_applDatenListe()
          Liefert Liste der aktuellen Applikationsdaten Key = ProzessInfo (==Inkarnation)
 ApplUebDaten.StartStoppDaten get_startStoppDatenInstanz()
          Liefert Behälter zur Aufnahme der Start/Stopp Information
 java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> get_startStoppDatenListe()
          aktuelle Info von Start/Stopp Key = ProzessInfo (==Inkarnation)
static ApplUebDaten getInstance()
          liefert singleton Instanz der Klasse
 void setzeNeuzustApplDat0()
          setzt m_neuzust aller Datensaezte in der Applikationsdatenliste auf 0
 void setzeNeuzustStartStoppDat0()
          setzt m_neuzust aller Datensaezte in der StartStoppdatenliste auf 0
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_prozessDaten

private static ApplUebDaten m_prozessDaten
Die einzige Instanz dieser Klasse


m_startStoppDatenListe

private java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> m_startStoppDatenListe
aktuelle Info von Start/Stopp Key = ProzessInfo (==Inkarnation)


m_applDatenListe

private java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> m_applDatenListe
aktuelle Info der Applikation Key = Objekt Id der Applikation map wird jetzt synchronisiert. JC 15.06.2009.

Constructor Detail

ApplUebDaten

private ApplUebDaten()
singleton Konstruktor

Method Detail

getInstance

public static ApplUebDaten getInstance()
liefert singleton Instanz der Klasse

Returns:
Instanz der Klasse

get_startStoppDatenListe

public java.util.Map<java.lang.String,ApplUebDaten.StartStoppDaten> get_startStoppDatenListe()
aktuelle Info von Start/Stopp Key = ProzessInfo (==Inkarnation)

Returns:
Liste der aktuellen ProzessInfo Daten

get_applDatenListe

public java.util.Map<java.lang.String,ApplUebDaten.ApplDaten> get_applDatenListe()
Liefert Liste der aktuellen Applikationsdaten Key = ProzessInfo (==Inkarnation)

Returns:
Liste der aktuellen Applikationsdaten

get_startStoppDatenInstanz

public ApplUebDaten.StartStoppDaten get_startStoppDatenInstanz()
Liefert Behälter zur Aufnahme der Start/Stopp Information

Returns:
Behälterinstanz

get_applDatenInstanz

public ApplUebDaten.ApplDaten get_applDatenInstanz()
Liefert Behälter Aufnahme der angemeldete Appliaktionen

Returns:
Behälterinstanz

setzeNeuzustApplDat0

public void setzeNeuzustApplDat0()
setzt m_neuzust aller Datensaezte in der Applikationsdatenliste auf 0


setzeNeuzustStartStoppDat0

public void setzeNeuzustStartStoppDat0()
setzt m_neuzust aller Datensaezte in der StartStoppdatenliste auf 0


ausMap

public void ausMap(java.util.Map<java.lang.String,?> ausMap,
                   java.lang.String titel)
gibt den Inhalt von ausMap zeilenweise aus.

Parameters:
ausMap - auszugebende Map
titel - Titel für die Ausgabe