de.bsvrz.vew.syskal.syskal.systemkalendereintrag
Class TestSyskalOnline

java.lang.Object
  extended by de.bsvrz.vew.syskal.syskal.systemkalendereintrag.TestSyskalOnline
All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication

public class TestSyskalOnline
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication

Kommentar

Version:
$Revision: 1.1 $ / $Date: 2009/10/26 12:13:14 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
private static de.bsvrz.sys.funclib.debug.Debug _debug
          DebugLogger für Debug-Ausgaben
private static java.text.SimpleDateFormat _sdf
          Das Format der Ergebnisausgabe
private  java.lang.String _strKonfigObjekt
          Konfigurationsibjekt, hier das Systemalenderobjekt
 
Constructor Summary
TestSyskalOnline()
          Konstruktor.
 
Method Summary
private static void erstelleAbfrageUndAusgabeErgebnisTyp1(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske, java.util.Date von, java.util.Date bis)
          Erstellt eine Abfrage der manuellen Zeitbereiche durch Benutzung der
vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berecheneZustandsWechselVonBis(Long, Long)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Boolean>
private static void erstelleAbfrageUndAusgabeErgebnisTyp2(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske, java.util.Date von, java.util.Date bis)
          Erstellt eine Abfrage der manuellen Zeitbereiche durch Benutzung der
vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berecheneIntervallVonBis(Long, Long)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Long>
private static void erstelleAbfrageUndAusgabeErgebnisTyp3(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske, int jahr)
          Erstellt eine Abfrage der Zeitbereiche für das Jahr des Anfangszeitpunktes
durch Benutzung der vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berechneZustandsWechsel(int)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Boolean>
 void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
          Überschriebene Methode von StandardApplication, die die Initialisierung durchführt.
static void main(java.lang.String[] arguments)
          Programmeinstieg.
 void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
          Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static de.bsvrz.sys.funclib.debug.Debug _debug
DebugLogger für Debug-Ausgaben


_strKonfigObjekt

private java.lang.String _strKonfigObjekt
Konfigurationsibjekt, hier das Systemalenderobjekt


_sdf

private static java.text.SimpleDateFormat _sdf
Das Format der Ergebnisausgabe

Constructor Detail

TestSyskalOnline

public TestSyskalOnline()
Konstruktor.

Method Detail

parseArguments

public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
                    throws java.lang.Exception
Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet.
Die Liste der Konfigurationsbereiche wird durch Aufspaltung des übergebenen Strings erstellt und die speziellen Startparameter werden in die Log-Datei eingetragen.

Specified by:
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
argumentList - siehe sys.funclib.application.StandardApplication#parseArguments (sys.funclib.ArgumentList)
Throws:
java.lang.Exception

initialize

public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
                throws java.lang.Exception
Überschriebene Methode von StandardApplication, die die Initialisierung durchführt.
Entsprechend dem Argument -layer wird die entsprechende Methode aufgerufen und danach die Log-Datei geschlossen.

Specified by:
initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
connection - siehe sys.funclib.application.StandardApplication#initialize(stauma .dav.clientside.ClientDavInterface)
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] arguments)
Programmeinstieg.

Parameters:
arguments - Kommandozeilenargumente

erstelleAbfrageUndAusgabeErgebnisTyp1

private static void erstelleAbfrageUndAusgabeErgebnisTyp1(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske,
                                                          java.util.Date von,
                                                          java.util.Date bis)
Erstellt eine Abfrage der manuellen Zeitbereiche durch Benutzung der
vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berecheneZustandsWechselVonBis(Long, Long)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Boolean>

Parameters:
ske - der Systemkalendereintrag
von - Anfangsdatum
bis - Enddatum

erstelleAbfrageUndAusgabeErgebnisTyp2

private static void erstelleAbfrageUndAusgabeErgebnisTyp2(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske,
                                                          java.util.Date von,
                                                          java.util.Date bis)
Erstellt eine Abfrage der manuellen Zeitbereiche durch Benutzung der
vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berecheneIntervallVonBis(Long, Long)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Long>

Parameters:
ske - der Systemkalendereintrag
von - Anfangsdatum
bis - Enddatum

erstelleAbfrageUndAusgabeErgebnisTyp3

private static void erstelleAbfrageUndAusgabeErgebnisTyp3(de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag ske,
                                                          int jahr)
Erstellt eine Abfrage der Zeitbereiche für das Jahr des Anfangszeitpunktes
durch Benutzung der vom Systemkalender bereitgestellten Methode
SystemkalenderEintrag.berechneZustandsWechsel(int)
Diese Methode liefert das Ergebnis in der Form:
SortedMap mit dem Wertepaar <Long, Boolean>

Parameters:
ske - der Systemkalendereintrag
von - Anfangsdatum
bis - Enddatum