net.sf.basedb.clients.migrate
Class CommonItemTransfer
java.lang.Object
net.sf.basedb.clients.migrate.Manager
net.sf.basedb.clients.migrate.Transfer
net.sf.basedb.clients.migrate.SharedItemTransfer
net.sf.basedb.clients.migrate.CommonItemTransfer
- Direct Known Subclasses:
- AnnotationTypeTransfer, ArrayBatchTransfer, ArraySlideTransfer, ArrayTypeTransfer, ExperimentTransfer, FileTransfer, HardwareTransfer, HybridizationTransfer, LabelTransfer, MappedPlateTransfer, MeasuredBioMaterialTransfer, PlateTypeTransfer, PluginTransfer, ProtocolTransfer, RawBioAssayTransfer, ScanTransfer, SoftwareTransfer, UnmappedPlateTransfer, WizzzardTransfer
abstract class CommonItemTransfer
- extends SharedItemTransfer
Common items have a specific set of columns in Base 1. The columns must be in
the following order
id, owner, gid, groupAccess, worldAccess, name,
descr, removed
This class provides methods to set these values on new
CommonItems in BASE 2.
- Version:
- 2.0
- Author:
- Gregory Vincic
- Last modified
- $Date: 2008-09-05 17:15:54 +0200 (Fri, 05 Sep 2008) $
Field Summary |
protected int |
DESCRIPTION
Column index in the ResultSet |
private static Logger |
log
Logger for this class |
protected int |
NAME
Column index in the ResultSet |
protected int |
REMOVED
Column index in the ResultSet |
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, start, startProgress, writeRestorePointData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
protected final int NAME
- Column index in the ResultSet
- See Also:
- Constant Field Values
DESCRIPTION
protected final int DESCRIPTION
- Column index in the ResultSet
- See Also:
- Constant Field Values
REMOVED
protected final int REMOVED
- Column index in the ResultSet
- See Also:
- Constant Field Values
log
private static final Logger log
- Logger for this class
CommonItemTransfer
CommonItemTransfer()
CommonItemTransfer
CommonItemTransfer(UserTransfer userT,
GroupTransfer groupT)
setCommonItemData
protected void setCommonItemData(DbControl dbc,
CommonItem item,
ResultSet rs)
- Parameters:
item
- CommonItem
rs
- ResultSet
IMPORTANT that the select statement
for this ResultSet begins with "SELECT id, owner, gid,
groupAccess, worldAccess, name, descr, removed,... "