|
||||||||||
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 |
---|
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 |
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 |