public class KexEmailFaxSMS extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.sys.funclib.application.StandardApplication
Modifier and Type | Field and Description |
---|---|
private static String |
AP_MAX_WARTESCHLANGE
Aufrufparameter max.
|
private static String |
AP_MODUL
Aufrufparameter Versandmodul.
|
private static String |
AP_SMSZERBRECHEN
Aufrufparameter langeSMSzerbrechen.
|
private static String |
AP_WARN_WARTESCHLANGE
Aufrufparameter Warngrenze Warteschlange.
|
static de.bsvrz.dav.daf.main.ClientDavInterface |
dav
Verbindung zum DAV.
|
protected de.bsvrz.dav.daf.main.DataDescription |
ddPARAMETRIERUNG
Datenbeschreibung der Parametrierung.
|
protected de.bsvrz.dav.daf.main.DataDescription |
ddVERSANDAUFTRAGFAX
Datenbeschreibung der empfangenen Fax-Auftraege.
|
protected de.bsvrz.dav.daf.main.DataDescription |
ddVERSANDAUFTRAGMAIL
Datenbeschreibung der empfangenen Email-Auftraege.
|
protected de.bsvrz.dav.daf.main.DataDescription |
ddVERSANDAUFTRAGSMS
Datenbeschreibung der empfangenen SMS-Auftraege.
|
private de.bsvrz.dav.daf.main.DataDescription |
ddVERSANDAUFTRAGSPRACHE
Datenbeschreibung der empfangenen Sprachansage-Auftraege.
|
private de.bsvrz.dav.daf.main.DataDescription |
ddVERSANDAUFTRAGVOIPFAX
Datenbeschreibung der empfangenen VoIP-Fax-Auftraege.
|
private static int |
DEFAULT_MAX_WARTESCHLANGE
Standardwert max.
|
private static int |
DEFAULT_WARN_WARTESCHLANGE
Standardwert Warngrenze Warteschlange.
|
protected AbstraktKexVersandKomponente |
kompEmail
Versandkomponente Email.
|
protected AbstraktKexVersandKomponente |
kompFax
Versandkomponente FAX.
|
protected AbstraktKexVersandKomponente |
kompSms
Versandkomponente SMS.
|
private KexVoiceTexter |
kompSprache |
private KexVoIPFaxTexter |
kompVoIPFax |
(package private) boolean |
langeSMSzerbrechen
Lange SMS Zerbrechen.
|
private static de.bsvrz.sys.funclib.debug.Debug |
logger
Debug logger.
|
protected int |
maxGroesseWarteSchlangen
Max Groesse der Warteschlangen.
|
protected long |
modulID
Id des Versandmodules, wenn als Parameter eingegeben.
|
protected String |
modulPID
Pid des Versandmodules, wenn als Parameter eingegeben.
|
private int |
warnGroesseWarteSchlangen
Warnung Groesse der Warteschlangen.
|
Constructor and Description |
---|
KexEmailFaxSMS() |
Modifier and Type | Method and Description |
---|---|
void |
bearbeiteFaxAuftrag(de.bsvrz.dav.daf.main.Data data)
Bearbeitet einen FaxVersandAuftrag.
|
void |
bearbeiteMailAuftrag(de.bsvrz.dav.daf.main.Data data)
Bearbeitet einen EmailVersandAuftrag.
|
void |
bearbeiteParametrierung(de.bsvrz.dav.daf.main.Data data)
Bearbeitet die Parametrierung des Verwaltungmoduls.
|
void |
bearbeiteSmsAuftrag(de.bsvrz.dav.daf.main.Data data)
Bearbeitet einen SMSVersandAuftrag.
|
void |
bearbeiteSprachAuftrag(de.bsvrz.dav.daf.main.Data data)
Bearbeitet einen SprachAnsageAuftrag.
|
void |
bearbeiteVoIPAuftrag(de.bsvrz.dav.daf.main.Data data)
Bearbeitet einen VoIP-Fax-Auftrag.
|
void |
beenden()
Beenden des Moduls.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
static void |
main(String[] argumente)
Die Hauptmethode.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
private static final String AP_MODUL
private static final String AP_MAX_WARTESCHLANGE
private static final String AP_WARN_WARTESCHLANGE
private static final String AP_SMSZERBRECHEN
private static final int DEFAULT_MAX_WARTESCHLANGE
private static final int DEFAULT_WARN_WARTESCHLANGE
private static de.bsvrz.sys.funclib.debug.Debug logger
public static de.bsvrz.dav.daf.main.ClientDavInterface dav
protected int maxGroesseWarteSchlangen
boolean langeSMSzerbrechen
private int warnGroesseWarteSchlangen
protected String modulPID
protected long modulID
protected de.bsvrz.dav.daf.main.DataDescription ddVERSANDAUFTRAGMAIL
protected de.bsvrz.dav.daf.main.DataDescription ddVERSANDAUFTRAGFAX
protected de.bsvrz.dav.daf.main.DataDescription ddVERSANDAUFTRAGSMS
private de.bsvrz.dav.daf.main.DataDescription ddVERSANDAUFTRAGSPRACHE
private de.bsvrz.dav.daf.main.DataDescription ddVERSANDAUFTRAGVOIPFAX
protected de.bsvrz.dav.daf.main.DataDescription ddPARAMETRIERUNG
protected AbstraktKexVersandKomponente kompFax
protected AbstraktKexVersandKomponente kompEmail
protected AbstraktKexVersandKomponente kompSms
private KexVoiceTexter kompSprache
private KexVoIPFaxTexter kompVoIPFax
public static void main(String[] argumente)
argumente
- Aufrufparameterpublic void bearbeiteFaxAuftrag(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz des Auftragspublic void bearbeiteMailAuftrag(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz des Auftragspublic void bearbeiteParametrierung(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz der Parametrierungpublic void bearbeiteSmsAuftrag(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz des Auftragspublic void bearbeiteSprachAuftrag(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz des Auftragspublic void bearbeiteVoIPAuftrag(de.bsvrz.dav.daf.main.Data data)
data
- Datensatz des Auftragspublic void beenden()
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
Exception
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) throws Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
Exception
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.