de.bsvrz.dav.daf.main.archive
Class ArchiveDataSpecification

java.lang.Object
  extended by de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification

public class ArchiveDataSpecification
extends Object

Ein Objekt dieser Klasse spiegelt eine Archivanfrage(ohne Priorität) wieder. Eine genauere Beschreibung steht in den "gettern" der Klasse.

Author:
Kappich Systemberatung

Field Summary
private  DataDescription _dataDescription
           
private  ArchiveDataKindCombination _dataKinds
           
private  SystemObject _object
           
private  ArchiveRequestOption _requestOption
           
private  ArchiveOrder _sortOrder
           
private  ArchiveTimeSpecification _timeSpec
           
 
Constructor Summary
ArchiveDataSpecification(ArchiveTimeSpecification timeSpec, ArchiveDataKindCombination dataKinds, ArchiveOrder sortOrder, ArchiveRequestOption requestOption, DataDescription dataDescription, SystemObject object)
           
 
Method Summary
 DataDescription getDataDescription()
           
 ArchiveDataKindCombination getDataKinds()
           
 SystemObject getObject()
           
 ArchiveRequestOption getRequestOption()
           
 ArchiveOrder getSortOrder()
           
 ArchiveTimeSpecification getTimeSpec()
           
 String toString()
          String-Repräsentation des Objektes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_timeSpec

private final ArchiveTimeSpecification _timeSpec

_dataKinds

private final ArchiveDataKindCombination _dataKinds

_sortOrder

private final ArchiveOrder _sortOrder

_requestOption

private final ArchiveRequestOption _requestOption

_dataDescription

private final DataDescription _dataDescription

_object

private final SystemObject _object
Constructor Detail

ArchiveDataSpecification

public ArchiveDataSpecification(ArchiveTimeSpecification timeSpec,
                                ArchiveDataKindCombination dataKinds,
                                ArchiveOrder sortOrder,
                                ArchiveRequestOption requestOption,
                                DataDescription dataDescription,
                                SystemObject object)
Method Detail

getTimeSpec

public ArchiveTimeSpecification getTimeSpec()
Returns:
Zeit/Indexbereich auf den sich die Archivanfrage bezieht

getDataKinds

public ArchiveDataKindCombination getDataKinds()
Returns:
Welche Art von Daten sollen in die Archivantwort einbezogen werden (online, onlineDelayd, ...)

getSortOrder

public ArchiveOrder getSortOrder()
Returns:
Wie sollen die nachgelieferten Datensätze einsortiert werden (Zeit, Index)

getRequestOption

public ArchiveRequestOption getRequestOption()
Returns:
Zustandsanfrage oder Deltaanfrage

getDataDescription

public DataDescription getDataDescription()
Returns:
DataDescription

getObject

public SystemObject getObject()
Returns:
SystemObject

toString

public String toString()
String-Repräsentation des Objektes.

Overrides:
toString in class Object
Returns:
Beschreibung des Objektes.