net.sf.basedb.clients.migrate
Class RoleTransfer
java.lang.Object
net.sf.basedb.clients.migrate.Manager
net.sf.basedb.clients.migrate.Transfer
net.sf.basedb.clients.migrate.RoleTransfer
public class RoleTransfer
- extends Transfer
This class provides methods to transfer Roles from base 1 to BASE 2.
- Version:
- 2.0
- Author:
- Gregory
- Last modified
- $Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $
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, startProgress, writeRestorePointData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUPERUSER
private final int SUPERUSER
- See Also:
- Constant Field Values
SUPERREADER
private final int SUPERREADER
- See Also:
- Constant Field Values
SHARE_WORLD
private final int SHARE_WORLD
- See Also:
- Constant Field Values
ADMIN_USER
private final int ADMIN_USER
- See Also:
- Constant Field Values
USER_READ
private final int USER_READ
- See Also:
- Constant Field Values
NEWS_EDIT
private final int NEWS_EDIT
- See Also:
- Constant Field Values
USER_READ_MORE
private final int USER_READ_MORE
- See Also:
- Constant Field Values
ARRAY_READ
private final int ARRAY_READ
- See Also:
- Constant Field Values
ARRAY_EDIT
private final int ARRAY_EDIT
- See Also:
- Constant Field Values
WARE_EDIT
private final int WARE_EDIT
- See Also:
- Constant Field Values
PROTOCOL_EDIT
private final int PROTOCOL_EDIT
- See Also:
- Constant Field Values
PROGRAM_EDIT
private final int PROGRAM_EDIT
- See Also:
- Constant Field Values
BIO_READ
private final int BIO_READ
- See Also:
- Constant Field Values
BIO_EDIT
private final int BIO_EDIT
- See Also:
- Constant Field Values
BIO_TISSUE
private final int BIO_TISSUE
- See Also:
- Constant Field Values
BIO_ANNOT
private final int BIO_ANNOT
- See Also:
- Constant Field Values
PROGRAM_READ
private final int PROGRAM_READ
- See Also:
- Constant Field Values
HYB_READ
private final int HYB_READ
- See Also:
- Constant Field Values
HYB_EDIT
private final int HYB_EDIT
- See Also:
- Constant Field Values
UPLOAD
private final int UPLOAD
- See Also:
- Constant Field Values
WIZZZARD_EDIT
private final int WIZZZARD_EDIT
- See Also:
- Constant Field Values
EXPER_READ
private final int EXPER_READ
- See Also:
- Constant Field Values
EXPER_EDIT
private final int EXPER_EDIT
- See Also:
- Constant Field Values
EXPER_CREATE
private final int EXPER_CREATE
- See Also:
- Constant Field Values
EXPER_MAGEML
private final int EXPER_MAGEML
- See Also:
- Constant Field Values
BROADCAST
private final int BROADCAST
- See Also:
- Constant Field Values
REPORTER_READ
private final int REPORTER_READ
- See Also:
- Constant Field Values
REPORTER_EDIT
private final int REPORTER_EDIT
- See Also:
- Constant Field Values
GUEST
private final int GUEST
- See Also:
- Constant Field Values
USER
private final int USER
- See Also:
- Constant Field Values
POWER_USER
private final int POWER_USER
- See Also:
- Constant Field Values
SUPERVISOR
private final int SUPERVISOR
- See Also:
- Constant Field Values
ADMINISTRATOR
private final int ADMINISTRATOR
- See Also:
- Constant Field Values
MEANINGLESS
private final int MEANINGLESS
- See Also:
- Constant Field Values
DENIED
private final int DENIED
- See Also:
- Constant Field Values
maskMap
private Map<Integer,Role> maskMap
log
private static final Logger log
- Logger
RoleTransfer
RoleTransfer()
start
public void start()
- Description copied from class:
Transfer
- Starts the actual transfer.
- Specified by:
start
in class Transfer
getRoleIds
public Set<Integer> getRoleIds(Integer accessMask)
- Returns a list of roles matching a base 1 accessMask
- Parameters:
accessMask
- A base 1 accessMask
- Returns:
- A list of roles matching a given base 1 accessMask
createRole
private Role createRole(DbControl dc,
String name,
String description,
int base1Mask,
RoleTransfer.ItemPermission[] permissions)