|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.vew.ereigniskal.ereigniskal.EreignisKalender
public class EreignisKalender
Field Summary | |
---|---|
private de.bsvrz.dav.daf.main.config.Aspect |
_aspekt
Aspekt |
private de.bsvrz.dav.daf.main.config.AttributeGroup |
_attributgruppe
Attributgruppe |
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
_configObj
Konfigurationsobjekt |
private static de.bsvrz.dav.daf.main.ClientDavInterface |
_connection
Verbindung zum Datenverteiler |
private de.bsvrz.dav.daf.main.DataDescription |
_datenbeschreibung
Datenbeschreibung |
private de.bsvrz.dav.daf.main.config.DataModel |
_datenmodell
Datenmodell |
private java.lang.String |
_dav
-datenverteiler von Kommandozeile |
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
DebugLogger für Debug-Ausgaben |
private de.bsvrz.dav.daf.main.ReceiveOptions |
_empfaengeroptionen
Empfaengeroption |
private de.bsvrz.dav.daf.main.ReceiverRole |
_empfaengerrolle
Empfaengerrrolle |
private java.lang.String |
_ereignisse
String fuer die Menge der Ereignisse |
private java.lang.String |
_ereignisTypen
String fuer die Menge der EreignisTypen |
private java.lang.Boolean |
_inInit
|
private java.lang.String |
_kalender
String fuer den Kalender |
private java.lang.String |
_neuBerechnung
String fuer den Kalender |
private de.bsvrz.dav.daf.main.SenderRole |
_senderrolle
Senderrolle |
private short |
_simulationsvariante
Simulationsvariante |
private java.lang.String |
_systemKalenderEintraege
String fuer die Menge der SystemKalenderEintraege |
private int |
cntEvt
Zaehler fuer Ereignisse |
private int |
cntEvtTyp
Zaehler fuer geparste EreignisTypen |
private int |
cntParse
Zaehler fuer geparste Ske |
private int |
cntSke
Zaehler fuer SystemKalenderEintraege |
private static java.util.Map<java.lang.String,Ereignis> |
evtList
Die statische Liste der Ereignisse |
private static java.util.Map<java.lang.String,EreignisTyp> |
evtTypList
Die statische Liste der EreignisTypen |
private static java.util.Map<java.lang.String,java.lang.Boolean[]> |
gueltigkeitList
Die statische Liste der Gueltigkeiten |
private ListeZustandsWechsel |
lzwV
Klasse für die Zeitstempelliste |
private ListeZustandsWechsel |
lzwZ
Klasse für die Zeitstempelliste |
private java.lang.String |
OBJECT_ASP
String einen Aspekt |
private java.lang.String |
OBJECT_ATG
String fuer eine Attributgruppe |
private java.util.Map<java.lang.String,java.lang.String[]> |
parseList
Liste mit den Pid's der SystemKalenderEintraege |
private static java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> |
skeList
Die statische Liste der SystemKalenderEintraege |
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
---|
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
Constructor Summary | |
---|---|
EreignisKalender()
Konstruktor |
Method Summary | |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
Abstrakte Methode, die implementiert werden muss: Übernimmt das tatsächliche Senden der Daten |
static de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
Getter fuer die Verbindung zum DAV |
static java.util.Map<java.lang.String,Ereignis> |
getEvtList()
Getter fuer die Liste der Ereignisse |
static java.util.Map<java.lang.String,EreignisTyp> |
getEvtTypList()
|
static java.util.Map<java.lang.String,java.lang.Boolean[]> |
getGueltigkeitList()
|
static java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> |
getSkeList()
Getter fuer die Liste der SystemKalenderEintraege |
static void |
holeSkeRekursiv(java.lang.String skePid,
java.util.ArrayList<java.lang.String> tmp)
Holt alle Ereignisse, mit der entsprechenden SkeReferenz |
static void |
holeSkeRekursivNeu(java.lang.String skePid,
java.util.HashMap<java.lang.String,java.lang.Boolean> tmp)
Holt die einzelnen Ske die in dem übergebenen Eintrag definiert sind |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Überschriebene Methode von StandardApplication, die die Initialisierung durchführt. |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd)
Abstrakte Methode, die implementiert werden muss: Zeigt, ob die Sendesteuerung erwünscht ist. |
static void |
main(java.lang.String[] arguments)
Programmeinstieg. |
void |
parseArbeiterSke()
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet. |
java.util.List |
readEreignisMenge()
Liest die Menge der Ereignisse |
java.util.List |
readEreignisTypMenge()
Liest die Menge der Ereignistypen |
java.util.List |
readSystemKalenderEintragMenge()
Liest die Menge der Systemkalendereinträge |
void |
send(de.bsvrz.dav.daf.main.config.SystemObject sysobj)
Senden von Daten als Quelle |
static void |
setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Setter fuer die Verbindung zum DAV |
static void |
setEvtList(java.util.Map<java.lang.String,Ereignis> evtList)
Setter fuer die Liste der Ereignisse |
static void |
setEvtTypList(java.util.Map<java.lang.String,EreignisTyp> evtTypList)
|
static void |
setGueltigkeitList(java.util.Map<java.lang.String,java.lang.Boolean[]> gueltigkeitList)
|
static void |
setSkeList(java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> skeList)
Setter fuer die Liste der SystemKalenderEintraege |
void |
subscribeReceiver(java.util.List objlist)
Anmeldung zum Empfangen von Daten |
void |
subscribeSender(java.util.List objlist)
Anmeldung zum Senden von Daten |
void |
unsubscribeReceiver(java.util.List objlist)
Abmeldung vom Empfangen der Daten |
void |
unsubscribeSender(java.util.List objlist)
Abmeldung vom Senden der Daten |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet arg0,
de.bsvrz.dav.daf.main.config.SystemObject[] arg1,
de.bsvrz.dav.daf.main.config.SystemObject[] arg2)
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static de.bsvrz.sys.funclib.debug.Debug _debug
private java.lang.String _dav
private static de.bsvrz.dav.daf.main.ClientDavInterface _connection
private java.lang.String _kalender
private java.lang.String _neuBerechnung
private java.lang.String _systemKalenderEintraege
private java.lang.String _ereignisse
private java.lang.String _ereignisTypen
private java.lang.String OBJECT_ATG
private java.lang.String OBJECT_ASP
private de.bsvrz.dav.daf.main.config.AttributeGroup _attributgruppe
private de.bsvrz.dav.daf.main.config.Aspect _aspekt
private de.bsvrz.dav.daf.main.DataDescription _datenbeschreibung
private de.bsvrz.dav.daf.main.config.DataModel _datenmodell
private short _simulationsvariante
private de.bsvrz.dav.daf.main.SenderRole _senderrolle
private de.bsvrz.dav.daf.main.ReceiveOptions _empfaengeroptionen
private de.bsvrz.dav.daf.main.ReceiverRole _empfaengerrolle
private ListeZustandsWechsel lzwZ
private ListeZustandsWechsel lzwV
private static java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> skeList
private static java.util.Map<java.lang.String,Ereignis> evtList
private static java.util.Map<java.lang.String,EreignisTyp> evtTypList
private static java.util.Map<java.lang.String,java.lang.Boolean[]> gueltigkeitList
private int cntSke
private int cntEvt
private int cntParse
private int cntEvtTyp
private java.util.Map<java.lang.String,java.lang.String[]> parseList
private java.lang.Boolean _inInit
private de.bsvrz.dav.daf.main.config.ConfigurationObject _configObj
Constructor Detail |
---|
public EreignisKalender()
Method Detail |
---|
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
argumentList
- siehe sys.funclib.application.StandardApplication#parseArguments(sys.funclib.ArgumentList)
java.lang.Exception
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) throws java.lang.Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
connection
- siehe sys.funclib.application.StandardApplication#initialize(stauma.dav.clientside.ClientDavInterface)
java.lang.Exception
public java.util.List readSystemKalenderEintragMenge() throws java.lang.Exception
java.lang.Exception
public java.util.List readEreignisMenge() throws java.lang.Exception
java.lang.Exception
public java.util.List readEreignisTypMenge() throws java.lang.Exception
java.lang.Exception
public void subscribeSender(java.util.List objlist)
public void subscribeReceiver(java.util.List objlist)
public void unsubscribeSender(java.util.List objlist)
public void unsubscribeReceiver(java.util.List objlist)
public void send(de.bsvrz.dav.daf.main.config.SystemObject sysobj)
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public static void holeSkeRekursiv(java.lang.String skePid, java.util.ArrayList<java.lang.String> tmp)
skePid
- tmp
- public static void holeSkeRekursivNeu(java.lang.String skePid, java.util.HashMap<java.lang.String,java.lang.Boolean> tmp)
skePid
- tmp
- public void update(de.bsvrz.dav.daf.main.config.MutableSet arg0, de.bsvrz.dav.daf.main.config.SystemObject[] arg1, de.bsvrz.dav.daf.main.config.SystemObject[] arg2)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
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 boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public static void main(java.lang.String[] arguments)
arguments
- Kommandozeilenargumentepublic static java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> getSkeList()
public static void setSkeList(java.util.Map<java.lang.String,de.bsvrz.vew.syskal.syskal.systemkalendereintrag.SystemkalenderEintrag> skeList)
Liste
- der SystemKalenderEintraegepublic static java.util.Map<java.lang.String,Ereignis> getEvtList()
public static void setEvtList(java.util.Map<java.lang.String,Ereignis> evtList)
evtList
- Liste der Ereignissepublic static de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public static void setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
connection
- Verbindung zum DAVpublic static java.util.Map<java.lang.String,EreignisTyp> getEvtTypList()
public static void setEvtTypList(java.util.Map<java.lang.String,EreignisTyp> evtTypList)
public void parseArbeiterSke()
public static java.util.Map<java.lang.String,java.lang.Boolean[]> getGueltigkeitList()
public static void setGueltigkeitList(java.util.Map<java.lang.String,java.lang.Boolean[]> gueltigkeitList)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |