net.sf.basedb.clients.migrate
Class GroupTransfer
java.lang.Object
net.sf.basedb.clients.migrate.Manager
net.sf.basedb.clients.migrate.Transfer
net.sf.basedb.clients.migrate.GroupTransfer
public class GroupTransfer
- extends Transfer
- Base 1 tables
- UserGroup
- Unused columns
- owner, addedDate
- Notes
-
- Users are added to each group.
- Version:
- 2.0
- Author:
- Gregory, Martin
- Last modified
- $Date: 2008-09-05 17:15:54 +0200 (Fri, 05 Sep 2008) $
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, 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
userT
private UserTransfer userT
- Maps base 1 ids to Base 2 Group objects
quotaT
private QuotaTransfer quotaT
GroupTransfer
GroupTransfer()
GroupTransfer
GroupTransfer(UserTransfer userT,
QuotaTransfer quotaT)
- Parameters:
userT
- Depends on a finnished UserTransfer.
start
public void start()
- Starts a Group transfer. Stops the application if users have not yet been
transfered.
- Specified by:
start
in class Transfer
createItem
Group createItem(DbControl dc,
ResultSet rs)
throws BaseException,
SQLException
- Description copied from class:
Transfer
- Transfers using
Transfer.run(PreparedStatement)
or
Transfer.run(PreparedStatement, int, int)
should override this method.
- Overrides:
createItem
in class Transfer
- Parameters:
dc
- DbControl
rs
- ResultSet
- Returns:
- A
Group
created from the current row in the ResultSet
- Throws:
BaseException
SQLException
getGroupById
public Group getGroupById(DbControl dbc,
int base1Id)