2.9.0: 2008-11-26

net.sf.basedb.clients.migrate
Class PlateEventTransfer

java.lang.Object
  extended by net.sf.basedb.clients.migrate.Manager
      extended by net.sf.basedb.clients.migrate.Transfer
          extended by net.sf.basedb.clients.migrate.PlateEventTransfer

public class PlateEventTransfer
extends Transfer

Base 1 tables
PlateEvent

Version:
2.0
Author:
Gregory, Martin
Last modified
$Date: 2008-09-11 22:05:50 +0200 (Thu, 11 Sep 2008) $

Field Summary
private static Logger log
          Logger for this class
private  MappedPlateTransfer mappedPlateT
           
private  PlateEventTypeTransfer plateEventTypeT
           
private  ProtocolTransfer protocolT
           
 
Fields inherited from class net.sf.basedb.clients.migrate.Transfer
BASE2, FROM, itemList, LIMIT, LOCAL_MYSQL_TRANSFER, mapIds, progress, properties, QUICK_TRANSFER, selectOffset, sessionControl, TO
 
Constructor Summary
PlateEventTransfer(MappedPlateTransfer mappedPlateT, PlateEventTypeTransfer plateEventTypeT, ProtocolTransfer protocolT)
          Constructs a new PlateEventTransfer.
 
Method Summary
(package private)  PlateEvent createItem(DbControl dc, ResultSet rs)
          Creates a PlateEvent from the current position in ResultSet.
 void start()
          Starts the actual transfer.
 
Methods inherited from class net.sf.basedb.clients.migrate.Transfer
cleanUpMemory, commit, createItem, dependencyFailure, done, getBase2Id, getBatchSize, getCount, getDependencyStatus, getIdMap, getInt, getProperty, initIdMap, isDone, mapId, newDbControl, readRestorePointData, run, run, runUnBatched, saveItem, setup, startProgress, writeRestorePointData
 
Methods inherited from class net.sf.basedb.clients.migrate.Manager
getPreparedStatements, prepareStatementFromFile, print, printDate, setPreparedStatements, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final Logger log
Logger for this class


mappedPlateT

private MappedPlateTransfer mappedPlateT

plateEventTypeT

private PlateEventTypeTransfer plateEventTypeT

protocolT

private ProtocolTransfer protocolT
Constructor Detail

PlateEventTransfer

PlateEventTransfer(MappedPlateTransfer mappedPlateT,
                   PlateEventTypeTransfer plateEventTypeT,
                   ProtocolTransfer protocolT)
Constructs a new PlateEventTransfer.

Parameters:
mappedPlateT - A finished MappedPlateTransfer
plateEventTypeT - A finished PlateEventTypeTransfer
protocolT - A finished ProtocolTransfer
Method Detail

start

public void start()
Description copied from class: Transfer
Starts the actual transfer.

Specified by:
start in class Transfer

createItem

PlateEvent createItem(DbControl dc,
                      ResultSet rs)
                throws BaseException,
                       SQLException
Creates a PlateEvent from the current position in ResultSet.

Overrides:
createItem in class Transfer
Parameters:
dc - DbControl used to transfer this item
rs - ResultSet containing the data for this item.
Returns:
PlateEvent
Throws:
BaseException
SQLException - If current ResultSet position is invalid or number of columns in the select statement is to low.

2.9.0: 2008-11-26