public class DbUserDAODbFacadeImpl extends BaseDAODbFacade implements DbUserDAO
DBUserDAODbFacadeImpl
provides an implementation of DbUserDAO
with the previously developed
DbFacade
code.dbFacade, dialect, jdbcTemplate, RETURN_VALUE_PARAMETER
Constructor and Description |
---|
DbUserDAODbFacadeImpl() |
Modifier and Type | Method and Description |
---|---|
DbUser |
get(Guid id)
Retrieves the suser with the specified id.
|
List<DbUser> |
getAll()
Retrieves all defined used.
|
List<DbUser> |
getAllForVm(Guid id)
Retrieves all users associated with the specified virtual machine.
|
List<DbUser> |
getAllTimeLeasedUsersForVm(int vmid)
Retrieves all users associated with the specified virtual machine id.
|
List<user_sessions> |
getAllUserSessions()
Retrieves all sessions.
|
List<DbUser> |
getAllWithQuery(String query)
Retrieves all users who meet some arbitrary SQL query.
|
DbUser |
getByUsername(String username)
Retrieves a user by username.
|
void |
remove(Guid id)
Removes the user with the specified id.
|
void |
removeAllSessions()
Removes all user sessions.
|
void |
removeUserSession(String sessionid,
Guid userid)
Removes the specified session for the specified user.
|
void |
removeUserSessions(Map<String,Guid> sessionmap)
Removes the specified user sessions.
|
void |
save(DbUser user)
Saves the user.
|
void |
saveSession(user_sessions session)
Saves the specified user session.
|
void |
update(DbUser user)
Updates the specified user in the database.
|
getCallsHandler, getCustomMapSqlParameterSource, setDbFacade, setDialect, setTemplate
public DbUser get(Guid id)
DbUserDAO
public DbUser getByUsername(String username)
DbUserDAO
getByUsername
in interface DbUserDAO
username
- the usernamepublic List<DbUser> getAllForVm(Guid id)
DbUserDAO
getAllForVm
in interface DbUserDAO
id
- the VM idpublic List<DbUser> getAllTimeLeasedUsersForVm(int vmid)
DbUserDAO
getAllTimeLeasedUsersForVm
in interface DbUserDAO
vmid
- the virtual machine idpublic List<DbUser> getAllWithQuery(String query)
DbUserDAO
getAllWithQuery
in interface DbUserDAO
query
- the querypublic List<user_sessions> getAllUserSessions()
DbUserDAO
getAllUserSessions
in interface DbUserDAO
public List<DbUser> getAll()
DbUserDAO
public void saveSession(user_sessions session)
DbUserDAO
saveSession
in interface DbUserDAO
session
- the sessionpublic void update(DbUser user)
DbUserDAO
public void remove(Guid id)
DbUserDAO
public void removeUserSession(String sessionid, Guid userid)
DbUserDAO
removeUserSession
in interface DbUserDAO
sessionid
- the sessionuserid
- the userpublic void removeUserSessions(Map<String,Guid> sessionmap)
DbUserDAO
removeUserSessions
in interface DbUserDAO
sessionmap
- the session mappublic void removeAllSessions()
DbUserDAO
removeAllSessions
in interface DbUserDAO
Copyright © 2012. All Rights Reserved.