de.bsvrz.sys.dcf77.zeitverw
Class DataAspZustand

java.lang.Object
  extended by de.bsvrz.sys.dcf77.zeitverw.DataAspZustand

public class DataAspZustand
extends java.lang.Object

Hilfsklasse; definiert die Datentruktur zur Aufnahme des Datenverteileraspekts "Recher.dcfStatus.Zustand".
Der Aspekt wird in Instanzen dieser Behaelterklasse an den DAV geschickt und vom gelesen.

Author:
ChriestenJ

Field Summary
 java.lang.String aktuellerZeitserver
          Hier wird das Attribut "AktuellerZeitServer" gespeichert
 java.lang.String letzteKorrekturZeit
          Hier wird das Attribut "LetzteZeitKorrektur" gespeichert
 java.lang.String[] vorhandeneZeitserver
          Hier wird das Attribut "VorhandeneZeitServer" gespeichert
 
Constructor Summary
DataAspZustand()
          Konstruktor2.
DataAspZustand(java.lang.String aktuellerZeitserver, java.lang.String[] vorhandeneZeitserver, java.lang.String letzteKorrekturZeit)
          Konstruktor1.
 
Method Summary
 void aus()
          siehe aus(String). titel wird mit "" versorgt.
 void aus(java.lang.String titel)
          Ausgabefunktion.
 DataAspZustand copy(DataAspZustand quellObj)
          Kopiert die uebergebenen Quell Instanz auf das aktuelle Objekt.
 DataAspZustand copy(java.lang.String aktuellerZeitserver, java.lang.String[] vorhandeneZeitserver, java.lang.String letzteKorrekturZeit)
          Kopiert die uebergebenen Quell Einzelkomponenten auf eine Instanz Variable.
 boolean equals(java.lang.Object compObj)
          ueberschreibt die equals Methode
static void main(java.lang.String[] args)
          Testroutine fuer das lokale Modul.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aktuellerZeitserver

public java.lang.String aktuellerZeitserver
Hier wird das Attribut "AktuellerZeitServer" gespeichert


vorhandeneZeitserver

public java.lang.String[] vorhandeneZeitserver
Hier wird das Attribut "VorhandeneZeitServer" gespeichert


letzteKorrekturZeit

public java.lang.String letzteKorrekturZeit
Hier wird das Attribut "LetzteZeitKorrektur" gespeichert

Constructor Detail

DataAspZustand

public DataAspZustand(java.lang.String aktuellerZeitserver,
                      java.lang.String[] vorhandeneZeitserver,
                      java.lang.String letzteKorrekturZeit)
Konstruktor1. Initialisiert die Klasse mit den uebergebenen Werten.

Parameters:
aktuellerZeitserver - Name Zeitserver
vorhandeneZeitserver - Liste der vorhandenen Zeitserver
letzteKorrekturZeit - Info letze Zeitkorrektur

DataAspZustand

public DataAspZustand()
Konstruktor2. Initialisiert die Klasse mit leeren Werten.

Method Detail

equals

public boolean equals(java.lang.Object compObj)
ueberschreibt die equals Methode

Overrides:
equals in class java.lang.Object
Parameters:
compObj - Vergleichsobjekt
Returns:
true (gleich) oder false (ungleich)

copy

public DataAspZustand copy(java.lang.String aktuellerZeitserver,
                           java.lang.String[] vorhandeneZeitserver,
                           java.lang.String letzteKorrekturZeit)
Kopiert die uebergebenen Quell Einzelkomponenten auf eine Instanz Variable.

Parameters:
aktuellerZeitserver - Komponente "AktuellerZeitServer"
vorhandeneZeitserver - Komponente "VorhandeneZeitServer"
letzteKorrekturZeit - Komponente "LetzteZeitKorrektur"
Returns:
Zielobjekt vom Type DataAspZustand

copy

public DataAspZustand copy(DataAspZustand quellObj)
Kopiert die uebergebenen Quell Instanz auf das aktuelle Objekt.

Parameters:
quellObj - quell Objekt vom Type DataAspZustand
Returns:
Zielobjekt vom Type DataAspZustand

aus

public void aus(java.lang.String titel)
Ausgabefunktion. Schreibt die aktuellen Objektdaten auf die Konsole.

Parameters:
titel - Ueberschrift der Testausgabe

aus

public void aus()
siehe aus(String). titel wird mit "" versorgt.


main

public static void main(java.lang.String[] args)
Testroutine fuer das lokale Modul. Wird fuer verschiedene Tests im Laufe des Entwicklungs- und Wartungsprozesses verwendet

Parameters:
args - Testargumente