net.sf.basedb.clients.migrate
Class ArrayTypePlateTransfer
java.lang.Object
net.sf.basedb.clients.migrate.Manager
net.sf.basedb.clients.migrate.Transfer
net.sf.basedb.clients.migrate.ArrayTypePlateTransfer
public class ArrayTypePlateTransfer
- extends Transfer
- Base 1 tables
- ArrayTypePlate
- Notes
-
- Plates associated with non existing ArrayType's will not be migrated,
these are considered bad entries.
- Version:
- 2.0
- Author:
- Gregory, Martin
- Last modified
- $Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $
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 |
Methods inherited from class net.sf.basedb.clients.migrate.Transfer |
cleanUpMemory, commit, createItem, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final Logger log
- Logger for this class
arrayTypeT
private ArrayTypeTransfer arrayTypeT
plateT
private MappedPlateTransfer plateT
ArrayTypePlateTransfer
ArrayTypePlateTransfer(ArrayTypeTransfer arrayTypeT,
MappedPlateTransfer plateT)
- Constructs a new ArrayTypePlateTransfer. Requires a previously finished
ReporterTransfer.
- Parameters:
arrayTypeT
- A finished ReporterTransfer
start
public void start()
- Description copied from class:
Transfer
- Starts the actual transfer.
- Specified by:
start
in class Transfer
getPlateList
private ArrayList<Plate> getPlateList(DbControl dc,
int arrayDesignId)
- Returns an ArrayList for a given Base 1 arrayDesignId.
- Parameters:
dc
- DbControl
used to create a new ArrayDesignBlockarrayDesignId
- Base 1 ArrayDesign Id