public class BasicDataTransaction extends java.lang.Object implements DataTransaction
Constructor and Description |
---|
BasicDataTransaction() |
BasicDataTransaction(java.lang.String logger) |
BasicDataTransaction(java.lang.String logger,
HistoryFlavor flavor) |
Modifier and Type | Method and Description |
---|---|
void |
addData(HistoricalData value) |
java.util.List<HistoricalData> |
getData() |
int |
getDataCount()
This is a fairly ambiguous number, but basically indicates how many rows will ultimately be inserted in the
database.
|
HistoryFlavor |
getFlavor()
The very broad "flavor" designator, used to get the data to the correct sink.
|
java.lang.String |
getLoggerName()
Returns the name of the logger that should be notified when something happens to this data.
|
java.lang.String |
getSignature()
The signature is a static string that describes this data as uniquely as possible.
|
void |
setData(java.util.List<HistoricalData> data) |
void |
setFlavor(HistoryFlavor flavor) |
void |
setLoggerName(java.lang.String logger) |
public BasicDataTransaction()
public BasicDataTransaction(java.lang.String logger)
public BasicDataTransaction(java.lang.String logger, HistoryFlavor flavor)
public java.lang.String getSignature()
HistoricalData
GroupableData
interface).getSignature
in interface HistoricalData
public java.util.List<HistoricalData> getData()
getData
in interface DataTransaction
public void setData(java.util.List<HistoricalData> data)
public void addData(HistoricalData value)
public int getDataCount()
HistoricalData
getDataCount
in interface HistoricalData
public HistoryFlavor getFlavor()
HistoricalData
getFlavor
in interface HistoricalData
public void setFlavor(HistoryFlavor flavor)
public java.lang.String getLoggerName()
HistoricalData
getLoggerName
in interface HistoricalData
public void setLoggerName(java.lang.String logger)