org.molgenis.omx.auth.service
Class MolgenisUserService

java.lang.Object
  extended by org.molgenis.omx.auth.service.MolgenisUserService

public class MolgenisUserService
extends Object


Constructor Summary
MolgenisUserService()
           
MolgenisUserService(Database db)
           
 
Method Summary
 void checkPassword(String userName, String oldPwd, String newPwd1, String newPwd2)
           
 List<MolgenisUser> find(MolgenisUserSearchCriteriaVO criteria)
           
 String findAdminEmail()
           
 MolgenisUser findById(Integer id)
           
 List<Integer> findGroupIds(MolgenisRole role)
          Get a list of group ids for the groups a user is member of
static MolgenisUserService getInstance(Database db)
          Get an instance of MolgenisUserService
 void insert(MolgenisUser user)
           
 void setDatabase(Database db)
           
 void update(MolgenisUser user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MolgenisUserService

public MolgenisUserService()

MolgenisUserService

public MolgenisUserService(Database db)
Method Detail

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.