gov.nih.nci.caarray.services.useradmin
Class AdminManagerDB
java.lang.Object
gov.nih.nci.caarray.services.util.db.ManagerDB
gov.nih.nci.caarray.services.useradmin.AdminManagerDB
public class AdminManagerDB
- extends ManagerDB
- Author:
- Krishna Kanchinadam
Methods inherited from class gov.nih.nci.caarray.services.util.db.ManagerDB |
clearCache, close, countObjects, countObjects, deleteByQuery, deleteMtoNRelation, deleteObject, deleteObject, deleteObject, deleteObjectByQuery, exists, getIdentifiable, getObject, getObject, getObject, getObject, getObject, getObject, getObjectIterator, getObjectIterator, getObjects, getObjects, getObjects, getPersistenceBroker, getSqlInLimit, insertMtoNRelation, insertMtoNRelation, insertObject, insertObject, link, link, removeFromCache, retrieveReference, retrieveReferences, setCascadeDelete, setCascadeRetrieve, setCascadeStore, storeObject, storeObject, unlink, unlink, updateObject, updateObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdminManagerDB
public AdminManagerDB()
getUsers
public UserData[] getUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
getUsers
public UserData[] getUsers(UserSearchCriteria criteria)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUser
public UserData getUser(long id)
throws java.lang.Exception
- Throws:
java.lang.Exception
addUser
public long addUser(UserData userData)
throws java.lang.Exception
- Throws:
java.lang.Exception
isLoginNameUnique
public boolean isLoginNameUnique(java.lang.String newLoginName)
throws org.apache.ojb.broker.accesslayer.LookupException
- Throws:
org.apache.ojb.broker.accesslayer.LookupException
updateUser
public void updateUser(UserData userData)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteUserAdminRole
public boolean deleteUserAdminRole(java.lang.Long userId,
java.lang.Long adminRoleId)
throws org.apache.ojb.broker.accesslayer.LookupException
- Throws:
org.apache.ojb.broker.accesslayer.LookupException
isGroupNameUnique
public boolean isGroupNameUnique(java.lang.String newGroupName,
long id)
throws org.apache.ojb.broker.accesslayer.LookupException
- Throws:
org.apache.ojb.broker.accesslayer.LookupException
getGroups
public GroupData[] getGroups()
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroups
public GroupData[] getGroups(GroupSearchCriteria criteria)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroup
public GroupData getGroup(long id)
throws java.lang.Exception
- Throws:
java.lang.Exception
addGroup
public long addGroup(GroupData groupData)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateGroup
public void updateGroup(GroupData groupData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserGroupInfo
public java.util.Vector getUserGroupInfo(long id)
throws java.lang.Exception
- Throws:
java.lang.Exception
manageUserGroups
public void manageUserGroups(long userId,
java.lang.String[] groupAssignments)
throws java.lang.Exception
- Throws:
java.lang.Exception