2.9.2: 2009-01-08

net.sf.basedb.clients.migrate
Class WizzzardTransfer

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.SharedItemTransfer
              extended by net.sf.basedb.clients.migrate.CommonItemTransfer
                  extended by net.sf.basedb.clients.migrate.WizzzardTransfer

public class WizzzardTransfer
extends CommonItemTransfer

Base 1 tables
Wizzard, Plate, RawBioAssay
Unused columns
addedDate
Notes

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
           
 
Fields inherited from class net.sf.basedb.clients.migrate.CommonItemTransfer
DESCRIPTION, NAME, REMOVED
 
Fields inherited from class net.sf.basedb.clients.migrate.SharedItemTransfer
GID, GROUP_ACCESS, groupT, ID, OWNER, userT, WORLD_ACCESS
 
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
WizzzardTransfer(UserTransfer userT, GroupTransfer groupT)
           
 
Method Summary
 void createItem(ResultSet rs)
          Transfers using Transfer.runUnBatched(PreparedStatement,int,int) must override this method.
private  String fixRegexp(String base1Regexp)
           
private  HashMap<String,String> getParameterMappings(String mapping)
           
private  PluginDefinition getPluginDefinition(DbControl dc, String formatType)
           
 void start()
          Starts the actual transfer.
 
Methods inherited from class net.sf.basedb.clients.migrate.CommonItemTransfer
setCommonItemData
 
Methods inherited from class net.sf.basedb.clients.migrate.SharedItemTransfer
chmod, chown, getOwner, setSharedItemData
 
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
Constructor Detail

WizzzardTransfer

WizzzardTransfer(UserTransfer userT,
                 GroupTransfer groupT)
Parameters:
userT - A finished UserTransfer
groupT - A finished GroupTransfer
Method Detail

start

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

Specified by:
start in class Transfer

createItem

public void createItem(ResultSet rs)
Description copied from class: Transfer
Transfers using Transfer.runUnBatched(PreparedStatement,int,int) must override this method. For each item this method is responsible to create it's own DbControl and save the item to the database.

Overrides:
createItem in class Transfer
Parameters:
rs - ResultSet from which we create an item.

getParameterMappings

private HashMap<String,String> getParameterMappings(String mapping)

getPluginDefinition

private PluginDefinition getPluginDefinition(DbControl dc,
                                             String formatType)
                                      throws BaseException
Throws:
BaseException

fixRegexp

private String fixRegexp(String base1Regexp)

2.9.2: 2009-01-08