2.14.1: 2009-11-05

net.sf.basedb.clients.migrate
Class HardwareTransfer

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

public class HardwareTransfer
extends CommonItemTransfer

Base 1 tables
Hardware
Unused columns
addedDate
Notes

Version:
2.0
Author:
Gregory
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $

Field Summary
private static Logger log
          Logger for this class
private  int scannerId
          Id for the HardwareType.SCANNER
 
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
HardwareTransfer(UserTransfer userT, GroupTransfer groupT)
          Creates a new HardwareTransfer.
 
Method Summary
protected  Hardware createItem(DbControl b2c, ResultSet rs)
          Returns a Hardware from the current row in a given ResultSet.
 Hardware getHardwareById(DbControl dbc, int base1HardwareId)
          Returns a Hardware by the given base 1 hardware id.
 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

scannerId

private int scannerId
Id for the HardwareType.SCANNER


log

private static final Logger log
Logger for this class

Constructor Detail

HardwareTransfer

HardwareTransfer(UserTransfer userT,
                 GroupTransfer groupT)
Creates a new HardwareTransfer.

Parameters:
userT - UserTransfer
groupT - GroupTransfer
Method Detail

start

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

Specified by:
start in class Transfer

createItem

protected Hardware createItem(DbControl b2c,
                              ResultSet rs)
                       throws BaseException,
                              SQLException
Returns a Hardware from the current row in a given ResultSet.

Overrides:
createItem in class Transfer
Parameters:
b2c - DbControl
rs - ResultSet
Returns:
Hardware
Throws:
BaseException
SQLException

getHardwareById

public Hardware getHardwareById(DbControl dbc,
                                int base1HardwareId)
Returns a Hardware by the given base 1 hardware id.

Parameters:
dbc - DbControl used to get the hardware.
base1HardwareId -
Returns:
Hardware or null if the hardware doesn't exist;

2.14.1: 2009-11-05