2.8.3: 2008-10-15

net.sf.basedb.clients.migrate
Class PlateEventTypeTransfer

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.PlateEventTypeTransfer

public class PlateEventTypeTransfer
extends Transfer

This class provides methods for transferring PlateEventType data from base 1 to BASE 2.

Version:
2.0
Author:
Gregory, Martin
Last modified
$Date: 2008-09-05 17:15:54 +0200 (Fri, 05 Sep 2008) $

Field Summary
private static Logger log
          Logger for this class
private  Map<Integer,Integer> ordinals
           
private  PlateTypeTransfer plateTypeT
           
private  ProtocolTypeTransfer protocolTypeT
           
 
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
PlateEventTypeTransfer(ProtocolTypeTransfer protocolTypeT, PlateTypeTransfer plateTypeT)
          Constructor for PlateEventTypeTransfer depends on ProtocolTypeTransfer and PlateTypeTransfer.
 
Method Summary
protected  PlateEventType createItem(DbControl b2c, ResultSet rs)
          Creates a PlateEventType from the current position in ResultSet.
private  int getNextOrdinal(PlateType plateType)
           
 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


protocolTypeT

private ProtocolTypeTransfer protocolTypeT

plateTypeT

private PlateTypeTransfer plateTypeT

ordinals

private Map<Integer,Integer> ordinals
Constructor Detail

PlateEventTypeTransfer

PlateEventTypeTransfer(ProtocolTypeTransfer protocolTypeT,
                       PlateTypeTransfer plateTypeT)
Constructor for PlateEventTypeTransfer depends on ProtocolTypeTransfer and PlateTypeTransfer.

Parameters:
protocolTypeT - ProtocolTypeTransfer
plateTypeT - PlateTypeTransfer
Method Detail

start

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

Specified by:
start in class Transfer

createItem

protected PlateEventType createItem(DbControl b2c,
                                    ResultSet rs)
                             throws BaseException,
                                    SQLException
Creates a PlateEventType from the current position in ResultSet.

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

getNextOrdinal

private int getNextOrdinal(PlateType plateType)

2.8.3: 2008-10-15