public class Auftrag
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface
Constructor and Description |
---|
Auftrag(de.bsvrz.dav.daf.main.ClientDavInterface dav,
java.lang.String dePid,
int id,
int typ,
long ausfuehrungsZeitPunkt,
long zeitIntervallInMillis,
boolean aktiviert)
Erzeugt eine Instanz der Klasse Auftrag.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ausfuehren()
Auftrag wird ausgeführt:
deSys-Objekt wird als Sender an DaV angemeldet;
DE-Abruf-Daten werden an DaV gesendet;
deSys-Objekt wird von DaV abgemeldet.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
long |
getAusfuehrungsZeitPunkt()
Liefert den Zeitpunkt der geplanten Ausführung für diesen Auftrag in Millisekunden seit 1.1.1970
|
java.lang.String |
getDePid() |
int |
getId() |
int |
getTyp() |
long |
getZeitIntervallInMillis() |
boolean |
isAktiviert() |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
boolean |
istAelterAls(Auftrag auftragNeu)
Vergleicht diesen Auftrag mit einem anderen Auftrag auf Gleichheit wobei der AusfuehrungsZeitPunkts des neuen Auftrags
weiter in der Zukunft liegen muss, damit sich keine Auftraege mit alten Zeitstempeln (z.
|
java.lang.String |
toString() |
public Auftrag(de.bsvrz.dav.daf.main.ClientDavInterface dav, java.lang.String dePid, int id, int typ, long ausfuehrungsZeitPunkt, long zeitIntervallInMillis, boolean aktiviert)
dav
- Datenverteilerverbindung.dePid
- De PID.id
- ID des Parameters.typ
- Typ des Parameters.ausfuehrungsZeitPunkt
- Zeitpunkt der geplanten Ausführung für diesen Auftrag in Millisekunden.zeitIntervallInMillis
- ZeitIntervall in Millis zwischen den Ausführen der Aufträge.aktiviert
- Legt fest, ob der Auftragt aktiviert ist (Wert == true).public boolean ausfuehren()
deSys-Objekt wird als Sender an DaV angemeldet;
DE-Abruf-Daten werden an DaV gesendet;
deSys-Objekt wird von DaV abgemeldet.
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 long getAusfuehrungsZeitPunkt()
public java.lang.String getDePid()
public int getId()
public int getTyp()
public long getZeitIntervallInMillis()
public boolean isAktiviert()
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 boolean istAelterAls(Auftrag auftragNeu)
auftragNeu
- Der zu vergleichende Auftragtrue
, wenn dieser Auftrag gleich aber aelter als zu vergleichendene Auftrag ist, sonst false
.public java.lang.String toString()
toString
in class java.lang.Object