public class ArchiveDataSpecification
extends java.lang.Object
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)
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)
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()
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()
public SystemObject getObject()
public java.lang.String toString()
toString
in class java.lang.Object
public ArchiveTimeSpecification getTimeSpec()
public ArchiveDataKindCombination getDataKinds()
public ArchiveOrder getSortOrder()
public ArchiveRequestOption getRequestOption()
public DataDescription getDataDescription()