public class TransactionResultData extends java.lang.Object implements Transaction
Klasse, die einen Transaktionsdatensatz kapselt.
| 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)
Erstellt einen neuen Transaktionsdatensatz aus einem ResultData. Das ResultData sollte ein Datensatz der Attributgruppe atg.transaktion sein.
result - ResultDatapublic TransactionResultData(TransactionDataDescription dataDescription, java.util.Collection<ResultData> data, long dataTime)
Erstellt einen neuen Transaktionsdatensatz aus einer Transaktionsdatenidentifikation und einer Liste mit inneren Datensätzen
dataDescription - Datenidentifikationdata - DatensätzedataTime - public 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
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()
Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
getDataDescription in interface Transactionpublic long getDataTime()
Bestimmt den Datenzeitstempel des Datensatzes.
getDataTime in interface Transactionpublic long getDataIndex()
Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
getDataIndex in interface Transactionpublic final DataState getDataType()
TransactionBestimmt den Datensatztyp des Datensatzes.
getDataType in interface Transactionpublic ArchiveDataKind getDataKind()
Bestimmt die Datensatzart des Datensatzes.
getDataKind in interface Transactionpublic java.util.List<TransactionDataset> getData()
TransactionBestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
getData in interface Transactionpublic final boolean hasData()
TransactionBestimmt ob ein Transaktionsdatensatz vorliegt
hasData in interface Transactionpublic SystemObject getObject()
Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
getObject in interface Transactionpublic ResultData getResultData(ClientDavInterface connection)
Konvertiert den Transaktionsdatensatz in ein ResultData zum Versenden über den Datenverteiler. Die inneren Datensätze werden dabei serialisiert.
connection - Verbindungpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object