public class TransactionResultData extends java.lang.Object implements Transaction
Constructor and Description |
---|
TransactionResultData(ResultData result)
Erstellt einen neuen Transaktionsdatensatz aus einem ResultData.
|
TransactionResultData(TransactionDataDescription dataDescription,
java.util.Collection<ResultData> data,
boolean wasSentAsTransaction,
long dataTime)
Erstellt einen neuen Transaktionsdatensatz aus einer Transaktionsdatenidentifikation und einer Liste mit inneren Datensätzen
|
TransactionResultData(TransactionDataDescription dataDescription,
java.util.Collection<ResultData> data,
long dataTime)
Erstellt einen neuen Transaktionsdatensatz aus einer Transaktionsdatenidentifikation und einer Liste mit inneren Datensätzen
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<TransactionDataset> |
getData()
Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
|
TransactionDataDescription |
getDataDescription()
Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
|
long |
getDataIndex()
Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
|
ArchiveDataKind |
getDataKind()
Bestimmt die Datensatzart des Datensatzes.
|
long |
getDataTime()
Bestimmt den Datenzeitstempel des Datensatzes.
|
DataState |
getDataType()
Bestimmt den Datensatztyp des Datensatzes.
|
SystemObject |
getObject()
Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
|
ResultData |
getResultData(ClientDavInterface connection)
Konvertiert den Transaktionsdatensatz in ein ResultData zum Versenden über den Datenverteiler.
|
boolean |
hasData()
Bestimmt ob ein Transaktionsdatensatz vorliegt
|
int |
hashCode() |
java.lang.String |
toString() |
public TransactionResultData(ResultData result)
result
- ResultDatapublic TransactionResultData(TransactionDataDescription dataDescription, java.util.Collection<ResultData> data, long dataTime)
dataDescription
- Datenidentifikationdata
- DatensätzedataTime
- public TransactionResultData(TransactionDataDescription dataDescription, java.util.Collection<ResultData> data, boolean wasSentAsTransaction, long dataTime)
dataDescription
- Datenidentifikationdata
- DatensätzewasSentAsTransaction
- Kann auf false gesetzt werden um zu signalisieren, dass die Datensätze in data nicht als Transaktionsdatensatz
verwendet wurden, sondern nachher vom Zentraldatenverteiler in einen neuen Transaktionsdatensatz eingefügt worden
sind.dataTime
- public TransactionDataDescription getDataDescription()
getDataDescription
in interface Transaction
public long getDataTime()
getDataTime
in interface Transaction
public long getDataIndex()
getDataIndex
in interface Transaction
public final DataState getDataType()
Transaction
getDataType
in interface Transaction
public ArchiveDataKind getDataKind()
getDataKind
in interface Transaction
public java.util.List<TransactionDataset> getData()
Transaction
getData
in interface Transaction
public final boolean hasData()
Transaction
hasData
in interface Transaction
public SystemObject getObject()
getObject
in interface Transaction
public ResultData getResultData(ClientDavInterface connection)
connection
- Verbindungpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object