beakedWhaleProtocol
Class BeakedLogging

java.lang.Object
  extended by generalDatabase.SQLLogging
      extended by beakedWhaleProtocol.BeakedLogging

public class BeakedLogging
extends SQLLogging


Field Summary
private  BeakedControl beakedControl
           
private  BeakedProcess beakedProcess
           
(package private)  PamTableItem comment
           
static int COMMENT_LENGTH
           
(package private)  PamTableItem latitude
           
(package private)  PamTableItem longitude
           
(package private)  PamTableItem source
           
static int SOURCE_LENGTH
           
private  PamTableDefinition tableDefinition
           
 
Fields inherited from class generalDatabase.SQLLogging
UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
 
Constructor Summary
BeakedLogging(BeakedControl beakedControl, BeakedProcess beakedProcess)
           
 
Method Summary
protected  boolean createDataUnit(long timeMilliseconds, int databaseIndex)
          Turn the data, which have been transferred back into the PamTableItems back into a useable data unit and put it into the datablock.
 void setTableData(PamDataUnit pamDataUnit)
          Callback function when new data are created that allows the user to set the data for each column.
 
Methods inherited from class generalDatabase.SQLLogging
createInClause, createViewResultSet, doExtraChecks, fillTableData, finalize, findLogger, getIdListUpdatClause, getLastTime, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerLoadClause, getViewerUpdateClause, isCanView, isLoadViewData, loadViewData, loadViewerData, 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
 

Field Detail

beakedControl

private BeakedControl beakedControl

beakedProcess

private BeakedProcess beakedProcess

tableDefinition

private PamTableDefinition tableDefinition

latitude

PamTableItem latitude

longitude

PamTableItem longitude

source

PamTableItem source

comment

PamTableItem comment

SOURCE_LENGTH

public static final int SOURCE_LENGTH
See Also:
Constant Field Values

COMMENT_LENGTH

public static final int COMMENT_LENGTH
See Also:
Constant Field Values
Constructor Detail

BeakedLogging

public BeakedLogging(BeakedControl beakedControl,
                     BeakedProcess beakedProcess)
Method Detail

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