net.sourceforge.minor.daos
Interface UserDAO

All Known Implementing Classes:
MySQLUserDAO, OracleUserDAO

public interface UserDAO


Method Summary
 UserauthenticateUser(AuthenticationCredential c)
           
 voidbanishUser(User u, User requestor)
           
 voiddeleteUser(User u, User requestor)
           
 ListgetAllSupportedRoles()
           
 UsergetAnonymousUser()
           
 ListgetUserRoles(User u)
           
 voidmodifyUser(User u, User requestor)
           
 voidregisterUser(User u)
           

Method Detail

authenticateUser

public User authenticateUser(AuthenticationCredential c)

banishUser

public void banishUser(User u, User requestor)

deleteUser

public void deleteUser(User u, User requestor)

getAllSupportedRoles

public List getAllSupportedRoles()

getAnonymousUser

public User getAnonymousUser()

getUserRoles

public List getUserRoles(User u)

modifyUser

public void modifyUser(User u, User requestor)

registerUser

public void registerUser(User u)