|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.inovat.vew.autoexport.Auftrag
public class Auftrag
Enthält alle Informationen für einen Aggregationsauftrag.
Field Summary | |
---|---|
private long |
_ausfuehrungsZeitPunkt
Zeitpunkt der geplanten Ausführung für diesen Auftrag in Millisekunden seit 1.1.1970 |
private BastFormat |
_bastFormat
BASt-Band-Format, welches erzeugt werden soll |
(package private) java.text.SimpleDateFormat |
_datumsFormatierer
Datumsformatierung für Ausgabe toString() |
private long |
_intervallBeginn
IntervallBeginn |
private long |
_intervallEnde
IntervallEnde: Intervallbeginn + Intervalllänge (ausschließlich! |
private VewLZZS |
_vewLZZS
VewLZZS - Verwaltungsobjekt, welches den Auftrag ausführen soll |
Constructor Summary | |
---|---|
Auftrag(Auftrag auftrag)
Konstruktor, um einen Folgeauftrag auf Basis eines bestehenden Auftrags zu berechnen |
|
Auftrag(long ausfuehrungsZeitpunkt,
long intervallBeginn,
long intervallEnde,
VewLZZS vewLZZS,
BastFormat bastFormat)
Konstruktor, um den initialen Erstauftrag für ein Verwaltungsobjekt und das erste zu berechnende Intervall anzulegen |
Method Summary | |
---|---|
java.lang.String |
ausfuehren()
Führt den Auftrag aus, indem am zugeordneten Verwaltungsobjekt die Methode de.inovat.dua.aggrlzzsdtv.VewLZZS#ausfuehren(de.inovat.dua.aggrlzzsdtv.Auftrag) aufgerufen wir. |
long |
getAusfuehrungsZeitPunkt()
Liefert den Zeitpunkt der geplanten Ausführung für diesen Auftrag in Millisekunden seit 1.1.1970 |
BastFormat |
getBastFormat()
Liefert das BASt-Band-Format für diesen Auftrag. |
long |
getIntervallBeginn()
Liefert den Zeitpunkt des Intervallbeginns (EINSCHLIESSLICH!!) |
long |
getIntervallEnde()
Liefert den Zeitpunkt des Intervallendes (AUSSCHLIESSLICH!!) |
VewLZZS |
getVewLZZS()
Liefert das Verwaltungsobjekt, welches den Auftrag ausführen soll. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private BastFormat _bastFormat
private long _intervallBeginn
private long _intervallEnde
private VewLZZS _vewLZZS
private long _ausfuehrungsZeitPunkt
java.text.SimpleDateFormat _datumsFormatierer
Constructor Detail |
---|
public Auftrag(Auftrag auftrag)
auftrag
- Aktueller Auftrag, für den der Folgeauftrag bestimmt werden sollpublic Auftrag(long ausfuehrungsZeitpunkt, long intervallBeginn, long intervallEnde, VewLZZS vewLZZS, BastFormat bastFormat)
ausfuehrungsZeitpunkt
- Zeitpunkt, zu dem Auftrag frühestens ausgeführt werden soll.intervallBeginn
- Intervallbeginn (EINSCHLIESSLICH!!) in Millisekunden seit 1.1. 1970intervallEnde
- Intervallende (AZSSCHLIESSLICH!!) in Millisekunden seit 1.1. 1970vewLZZS
- Verwaltungsobjekt, welches den Auftrag letztendlich ausführen sollbastFormat
- Format des zu erzeugenden BASt-Bandes (V2004, V2007, AXL2009)Method Detail |
---|
public java.lang.String ausfuehren()
de.inovat.dua.aggrlzzsdtv.VewLZZS#ausfuehren(de.inovat.dua.aggrlzzsdtv.Auftrag)
aufgerufen wir.
public long getAusfuehrungsZeitPunkt()
public BastFormat getBastFormat()
public long getIntervallBeginn()
public long getIntervallEnde()
public VewLZZS getVewLZZS()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |