clickDetector.offlineFuncs
Class OfflineClickLogging
java.lang.Object
generalDatabase.SQLLogging
clickDetector.offlineFuncs.OfflineClickLogging
public class OfflineClickLogging
- extends SQLLogging
| Methods inherited from class generalDatabase.SQLLogging |
createInClause, createViewResultSet, doExtraChecks, fillTableData, finalize, findLogger, getIdListUpdatClause, getLastTime, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerLoadClause, getViewerUpdateClause, isCanView, isLoadViewData, loadViewData, logData, prepareEmulation, prepareForMixedMode, readLastData, readMixedModeData, readNextEmulation, reCheckTable, reLogData, saveOfflineData, setCanView, setColumnData, setLoadViewData, setTableDefinition, setUpdatePolicy, transferDataFromResult |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clickControl
private ClickControl clickControl
clickDataBlock
private ClickDataBlock clickDataBlock
eventDataBlock
private OfflineEventDataBlock eventDataBlock
eventId
private PamTableItem eventId
binaryFile
private PamTableItem binaryFile
clickNumber
private PamTableItem clickNumber
BINARY_FILE_NAME_LENGTH
public static final int BINARY_FILE_NAME_LENGTH
- See Also:
- Constant Field Values
lastConnection
private java.sql.Connection lastConnection
dataFinder
private DataUnitFinder<ClickDetection> dataFinder
OfflineClickLogging
public OfflineClickLogging(ClickControl clickControl,
ClickDataBlock pamDataBlock)
checkTable
private void checkTable()
loadViewerData
public boolean loadViewerData(long dataStart,
long dataEnd)
- Overrides:
loadViewerData in class SQLLogging
setTableData
public void setTableData(PamDataUnit pamDataUnit)
- Description copied from class:
SQLLogging
- Callback function when new data are created that allows the user to set
the data for each column. Columns that have data which can be filled
automatically (counters, primary keys and columns cross referenced to data
in other tables) are filled automatically in fillTableData()
- Specified by:
setTableData in class SQLLogging
createDataUnit
protected boolean createDataUnit(long timeMilliseconds,
int databaseIndex)
- Description copied from class:
SQLLogging
- Turn the data, which have been transferred back into the PamTableItems back
into a useable data unit and put it into the datablock.
- Overrides:
createDataUnit in class SQLLogging
- Returns:
- true if a data unit was sucessfully created
saveViewerData
public boolean saveViewerData()
deleteEventClicks
public void deleteEventClicks(java.sql.Connection connection,
int[] deleteIndexes)
checkSuspectEventTimes
public void checkSuspectEventTimes(OfflineEventDataBlock offlineEventDataBlock)
- Check suspect offline event times for an event data block.
- Parameters:
offlineEventDataBlock -
checkSuspectEventTimes
private void checkSuspectEventTimes(OfflineEventDataUnit event)
- Update suspect event times for a single event.
- Parameters:
event -