|
2.8.1: 2008-09-10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.basedb.clients.migrate.Manager
net.sf.basedb.clients.migrate.Transfer
net.sf.basedb.clients.migrate.SharedItemTransfer
abstract class SharedItemTransfer
This class provides methods to change owner and permissions for SharedItems.
Field Summary | |
---|---|
protected int |
GID
Column index in the ResultSet |
protected int |
GROUP_ACCESS
Column index in the ResultSet |
protected GroupTransfer |
groupT
Array of base 1 to BASE 2 group id's |
protected int |
ID
Column index in the ResultSet |
private static Logger |
log
Logger |
protected int |
OWNER
Column index in the ResultSet |
protected UserTransfer |
userT
Array of base 1 to BASE 2 user id's |
protected int |
WORLD_ACCESS
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 |
Constructor Summary | |
---|---|
SharedItemTransfer()
|
|
SharedItemTransfer(UserTransfer userT,
GroupTransfer groupT)
|
Method Summary | |
---|---|
protected void |
chmod(DbControl dc,
SharedItem item,
int groupId,
int groupAccess,
int worldAccess)
Changes group and world permissions for this item. |
protected void |
chown(DbControl dc,
OwnedItem item,
int base1UserId)
Changes owner of the Ownable Item using the BASE 2 userId. |
protected User |
getOwner(DbControl dc,
int userId)
Returns a user from database. |
protected void |
setSharedItemData(DbControl dc,
SharedItem item,
ResultSet rs)
Sets SharedItem data values. |
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 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 |
---|
protected UserTransfer userT
protected GroupTransfer groupT
protected final int ID
protected final int OWNER
protected final int GID
protected final int GROUP_ACCESS
protected final int WORLD_ACCESS
private static final Logger log
Constructor Detail |
---|
SharedItemTransfer()
SharedItemTransfer(UserTransfer userT, GroupTransfer groupT)
Method Detail |
---|
protected void chmod(DbControl dc, SharedItem item, int groupId, int groupAccess, int worldAccess)
dc
- DbControl
item
- SharedItem
for which permissions should be setgroupId
- int
Base 1 group idgroupAccess
- int
Base 1 groupAccess valueworldAccess
- int
Base 1 worldAccess valueprotected void chown(DbControl dc, OwnedItem item, int base1UserId)
dc
- DbControl used to retrieve the corresponding Useritem
- OwnedItem for which ownership should be changedbase1UserId
- Id of a Base 1 userprotected void setSharedItemData(DbControl dc, SharedItem item, ResultSet rs)
dc
- DbControl used to retrieve the itemitem
- CommonItem
for which to set data valuesrs
- ResultSet
used to get values fromprotected User getOwner(DbControl dc, int userId)
|
2.8.1: 2008-09-10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |