org.molgenis.omx.auth.service
Class MolgenisUserService
java.lang.Object
org.molgenis.omx.auth.service.MolgenisUserService
public class MolgenisUserService
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MolgenisUserService
public MolgenisUserService()
MolgenisUserService
public MolgenisUserService(Database db)
setDatabase
public void setDatabase(Database db)
getInstance
public static MolgenisUserService getInstance(Database db)
- Get an instance of MolgenisUserService
- Parameters:
JDBCDatabase - object
- Returns:
- MolgenisUserService object
find
public List<MolgenisUser> find(MolgenisUserSearchCriteriaVO criteria)
throws DatabaseException
- Throws:
DatabaseException
findById
public MolgenisUser findById(Integer id)
throws DatabaseException
- Throws:
DatabaseException
findGroupIds
public List<Integer> findGroupIds(MolgenisRole role)
throws DatabaseException
- Get a list of group ids for the groups a user is member of
- Parameters:
role -
- Returns:
- list of group ids
- Throws:
DatabaseException
insert
public void insert(MolgenisUser user)
throws DatabaseException
- Throws:
DatabaseException
update
public void update(MolgenisUser user)
throws DatabaseException
- Throws:
DatabaseException
checkPassword
public void checkPassword(String userName,
String oldPwd,
String newPwd1,
String newPwd2)
throws MolgenisUserException,
DatabaseException,
NoSuchAlgorithmException
- Throws:
MolgenisUserException
DatabaseException
NoSuchAlgorithmException
findAdminEmail
public String findAdminEmail()
throws DatabaseException
- Throws:
DatabaseException
Copyright © 2013. All Rights Reserved.