public class TMCApp extends Object implements de.bsvrz.sys.funclib.application.StandardApplication, MeldungenGlobal
Modifier and Type | Field and Description |
---|---|
private int |
ablaufOffset
-ablaufOffset von Kommandozeile.
|
private de.bsvrz.dav.daf.main.ClientDavInterface |
dav |
private de.bsvrz.sys.funclib.debug.Debug |
debug
Debug-Logger für Logging-Ausgaben.
|
private String |
idNummer
-idNummer von Kommandozeile.
|
private String |
idOrganisation
-idOrganisation von Kommandozeile.
|
private de.bsvrz.dav.daf.main.config.ConfigurationArea |
konfigBereich |
private String |
konfigBereichPid
-konfigBereich von Kommandozeile.
|
private String |
lmsPid
-lms von Kommandozeile.
|
private LocationMethode |
locationMethode |
private int |
locationMethodeId
-locationMethode von Kommandozeile.
|
private Meldungserstellung |
meldungserstellung |
private String |
netzPid
-netz von Kommandozeile.
|
private PublikationInitial |
publikationInitial |
private int |
publikationInitialId
-publikationInitial von Kommandozeile.
|
static long |
TIMEOUT
Timeout in ms für Daten der Parametierung.
|
private static de.bsvrz.sys.funclib.debug.Debug |
uehDebug
Debug-Logger für Logging-Ausgaben des UncaughtExceptionHandlers.
|
Constructor and Description |
---|
TMCApp()
Default- Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
int |
getAblaufOffset() |
String |
getIdNummer() |
String |
getIdOrganisation() |
private de.bsvrz.dav.daf.main.config.ConfigurationArea |
getKonfigBereich(String pid)
Extrahiert - nach Prüfung - den Konfigurationsbereich aus dem Attribut
konfigBereich . |
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
getKonfigObjekt(String pid,
String typ)
Extrahiert das Konfigurationsobjekt der übergebenenen PID vom Typ
typ.netz und führt ggf. eine Typprüfung durch. |
de.bsvrz.dav.daf.main.config.ConfigurationArea |
getKonfigurationsbereich() |
LocationMethode |
getLocationMethode() |
private LocationMethode |
getLocationMethode(int id) |
PublikationInitial |
getPublikationInitial() |
private PublikationInitial |
getPublikationInitial(int id) |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Überschriebene Methode von StandardApplication, die die Initialisierung
durchführt.
|
static void |
main(String[] arguments)
Programmeinstieg TMC.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Überschriebene Methode von
StandardApplication , die die
speziellen Startparameter auswertet. |
private de.bsvrz.sys.funclib.debug.Debug debug
private String netzPid
private String lmsPid
private String konfigBereichPid
private int locationMethodeId
private int publikationInitialId
private String idOrganisation
private String idNummer
private int ablaufOffset
private de.bsvrz.dav.daf.main.config.ConfigurationArea konfigBereich
private LocationMethode locationMethode
private PublikationInitial publikationInitial
private de.bsvrz.dav.daf.main.ClientDavInterface dav
private Meldungserstellung meldungserstellung
public static final long TIMEOUT
private static de.bsvrz.sys.funclib.debug.Debug uehDebug
public TMCApp()
main
aufgerufenprivate de.bsvrz.dav.daf.main.config.ConfigurationObject getKonfigObjekt(String pid, String typ)
typ.netz
und führt ggf. eine Typprüfung durch.pid
- die PID des Konfigurationsobjektes, das extrahiert werden solltyp
- der Typ, den das Konfigutationsobjekt haben muss - wenn hier
null
übergeben wird, unterbleibt eine Typprüfung.IllegalArgumentException
- falls Konfigurationsobjekt nicht gefunden oder vom falschen
Typprivate de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigBereich(String pid)
konfigBereich
.pid
- PIDIllegalArgumentException
- falls Konfigurationsbereich nicht gefundenprivate LocationMethode getLocationMethode(int id)
private PublikationInitial getPublikationInitial(int id)
public static void main(String[] arguments)
arguments
- Kommandozeilenargumente, folgende speziellen Argumente werden
ausgewertet:
-netz: Netz, dessen Infrastrukturobjekte verwendet werden. -lms: Zuständige Landesmeldestelle (LMS).
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
StandardApplication
, die die
speziellen Startparameter auswertet.netzPid
und lmsPid
spezifiziertparseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
argumentList
- siehe
sys.funclib.application.StandardApplication#parseArguments(sys.funclib.ArgumentList)public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
VerwaltungEngstellen
erzeugt und
initialisiertinitialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
connection
- siehe
sys.funclib.application.StandardApplication#initialize(de.bsvrz.dav.daf.main.ClientDavInterface)public de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigurationsbereich()
getKonfigurationsbereich
in interface MeldungenGlobal
public LocationMethode getLocationMethode()
getLocationMethode
in interface MeldungenGlobal
public PublikationInitial getPublikationInitial()
getPublikationInitial
in interface MeldungenGlobal
public String getIdOrganisation()
getIdOrganisation
in interface MeldungenGlobal
public String getIdNummer()
getIdNummer
in interface MeldungenGlobal
public int getAblaufOffset()
getAblaufOffset
in interface MeldungenGlobal
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.