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.StandardApplicationargumentList - 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.StandardApplicationconnection - siehe
sys.funclib.application.StandardApplication#initialize(de.bsvrz.dav.daf.main.ClientDavInterface)public de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigurationsbereich()
getKonfigurationsbereich in interface MeldungenGlobalpublic LocationMethode getLocationMethode()
getLocationMethode in interface MeldungenGlobalpublic PublikationInitial getPublikationInitial()
getPublikationInitial in interface MeldungenGlobalpublic String getIdOrganisation()
getIdOrganisation in interface MeldungenGlobalpublic String getIdNummer()
getIdNummer in interface MeldungenGlobalpublic int getAblaufOffset()
getAblaufOffset in interface MeldungenGlobalCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.