public class ArchiveDataSpecification
extends java.lang.Object
Ein Objekt dieser Klasse spiegelt eine Archivanfrage (ohne Priorität) wieder.
Modifier and Type | Field and Description |
---|---|
private DataDescription |
_dataDescription |
private ArchiveDataKindCombination |
_dataKinds |
private SystemObject |
_object |
private boolean |
_queryWithPid |
private ArchiveRequestOption |
_requestOption |
private ArchiveOrder |
_sortOrder |
private ArchiveTimeSpecification |
_timeSpec |
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.
|
private final ArchiveTimeSpecification _timeSpec
private final ArchiveDataKindCombination _dataKinds
private final ArchiveOrder _sortOrder
private final ArchiveRequestOption _requestOption
private final DataDescription _dataDescription
private final SystemObject _object
private boolean _queryWithPid
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)