public class ArchiveDataSpecification
extends java.lang.Object
Ein Objekt dieser Klasse spiegelt eine Archivanfrage (ohne Priorität) wieder.
Constructor and Description |
---|
ArchiveDataSpecification(ArchiveTimeSpecification timeSpec,
ArchiveDataKindCombination dataKinds,
ArchiveOrder sortOrder,
ArchiveRequestOption requestOption,
DataDescription dataDescription,
SystemObject object)
Erzeugt eine Definition für eine Archivanfrage, die Archivdaten für ein Systemobjekt abfragt
|
ArchiveDataSpecification(ArchiveTimeSpecification timeSpec,
ArchiveDataKindCombination dataKinds,
ArchiveOrder sortOrder,
ArchiveRequestOption requestOption,
DataDescription dataDescription,
SystemObject object,
boolean queryWithPid)
Erzeugt eine Definition für eine Archivanfrage, die Archivdaten für ein Systemobjekt und optional historische Objekte mit gleicher Pid abfragt.
|
Modifier and Type | Method and Description |
---|---|
DataDescription |
getDataDescription()
Angefragte Datenart (Attributguppe/Aspekt/Simulationsvariante-Kombination)
|
ArchiveDataKindCombination |
getDataKinds() |
SystemObject |
getObject() |
boolean |
getQueryWithPid()
Gibt zurück, ob anhand der Objekt-Pid eventuell noch Daten von zusätzlichen historischen Objekten abgefragt werden sollen.
|
ArchiveRequestOption |
getRequestOption() |
ArchiveOrder |
getSortOrder() |
ArchiveTimeSpecification |
getTimeSpec() |
void |
setQueryWithPid()
Sorgt dafür, dass anhand der Objekt-Pid eventuell noch Daten von zusätzlichen historischen Objekten abgefragt werden sollen.
|
java.lang.String |
toString()
String-Repräsentation des Objektes.
|
public ArchiveDataSpecification(ArchiveTimeSpecification timeSpec, ArchiveDataKindCombination dataKinds, ArchiveOrder sortOrder, ArchiveRequestOption requestOption, DataDescription dataDescription, SystemObject object)
Erzeugt eine Definition für eine Archivanfrage, die Archivdaten für ein Systemobjekt abfragt
timeSpec
- Definition des angefragten Zeitbereichs/IndexbereichsdataKinds
- DatenartensortOrder
- SortierungrequestOption
- AnfrageartdataDescription
- Angefragte Datenart (Attributguppe/Aspekt/Simulationsvariante-Kombination)object
- Systemobjekt, von dem die Daten abgefragt werden sollenpublic ArchiveDataSpecification(ArchiveTimeSpecification timeSpec, ArchiveDataKindCombination dataKinds, ArchiveOrder sortOrder, ArchiveRequestOption requestOption, DataDescription dataDescription, SystemObject object, boolean queryWithPid)
Erzeugt eine Definition für eine Archivanfrage, die Archivdaten für ein Systemobjekt und optional historische Objekte mit gleicher Pid abfragt. Dieser Konstruktor ist möglicherweise bei älteren DAF nicht vorhanden.
timeSpec
- Definition des angefragten Zeitbereichs/IndexbereichsdataKinds
- DatenartensortOrder
- SortierungrequestOption
- AnfrageartdataDescription
- Angefragte Datenart (Attributguppe/Aspekt/Simulationsvariante-Kombination)object
- Systemobjekt, von dem die Daten abgefragt werden sollenqueryWithPid
- Bestimmt ob anhand der Objekt-Pid eventuell noch Daten von zusätzlichen historischen Objekten abgefragt werden sollen. Siehe setQueryWithPid()
.public void setQueryWithPid()
Sorgt dafür, dass anhand der Objekt-Pid eventuell noch Daten von zusätzlichen historischen Objekten abgefragt werden sollen. Archivsystemseitig oder bei Systemobjekten ohne Pid hat dieses Flag keine Funktion. Diese Methode ist möglicherweise bei älteren DAF nicht vorhanden. Es kann daher aus Kompatibilitätsgründen sinnvoll sein, den klassischen Konstruktor ohne queryWithPid
-Parameter zu verwenden und nachher diese Funktion in einem try-catch-Block aufzurufen:
ArchiveDataSpecification ads = new ArchiveDataSpecification(...);
try {
ads.setQueryWithPid();
} catch(NoSuchMethodError e) {}
public boolean getQueryWithPid()
Gibt zurück, ob anhand der Objekt-Pid eventuell noch Daten von zusätzlichen historischen Objekten abgefragt werden sollen. Archivsystemseitig oder bei Systemobjekten ohne Pid hat dieses Flag keine Funktion. Diese Methode ist möglicherweise bei älteren DAF nicht vorhanden.
public SystemObject getObject()
public java.lang.String toString()
String-Repräsentation des Objektes.
toString
in class java.lang.Object
public ArchiveTimeSpecification getTimeSpec()
public ArchiveDataKindCombination getDataKinds()
public ArchiveOrder getSortOrder()
public ArchiveRequestOption getRequestOption()
public DataDescription getDataDescription()
Angefragte Datenart (Attributguppe/Aspekt/Simulationsvariante-Kombination)