public class UserDao extends BaseDao
Modifier and Type | Class and Description |
---|---|
(package private) class |
UserDao.UserRowMapper |
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.logging.Log |
LOG |
private static java.lang.String |
SELECT_DATA_POINT_PERMISSIONS |
private static java.lang.String |
SELECT_DATA_SOURCE_PERMISSIONS |
private static java.lang.String |
USER_COMMENT_INSERT |
private static java.lang.String |
USER_INSERT |
private static java.lang.String |
USER_SELECT |
private static java.lang.String |
USER_UPDATE |
Constructor and Description |
---|
UserDao() |
Modifier and Type | Method and Description |
---|---|
void |
deleteUser(int userId) |
java.util.List<User> |
getActiveUsers() |
java.util.List<User> |
getPermissionedUsers() |
User |
getUser(int id) |
User |
getUser(java.lang.String username) |
java.util.List<User> |
getUsers() |
(package private) void |
insertUser(User user) |
void |
insertUserComment(int typeId,
int referenceId,
UserComment comment) |
private void |
populateUserPermissions(java.util.List<User> users) |
void |
populateUserPermissions(User user) |
void |
recordLogin(int userId) |
void |
saveHomeUrl(int userId,
java.lang.String homeUrl) |
private void |
saveRelationalData(User user) |
void |
saveUser(User user) |
(package private) void |
updateUser(User user) |
boolToChar, charToBool, deleteInChunks, doInsert, doInsert, doInsert, doInsertLong, doInsertLong, doInsertLong, generateUniqueXid, getGeneratedKeyName, getPreparedStatementCreator, isXidUnique
batchUpdate, createDelimitedList, createDelimitedList, createDelimitedList, createIntValuePairs, createKeyValuePairs, dbEncodeSearchString, getInt, getTransactionManager, getTransactionTemplate, now, query, query, query, query, query, query, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setInt
private static final java.lang.String USER_SELECT
private final org.apache.commons.logging.Log LOG
private static final java.lang.String SELECT_DATA_SOURCE_PERMISSIONS
private static final java.lang.String SELECT_DATA_POINT_PERMISSIONS
private static final java.lang.String USER_INSERT
private static final java.lang.String USER_UPDATE
private static final java.lang.String USER_COMMENT_INSERT
public User getUser(int id)
public User getUser(java.lang.String username)
public java.util.List<User> getUsers()
public java.util.List<User> getPermissionedUsers()
public java.util.List<User> getActiveUsers()
private void populateUserPermissions(java.util.List<User> users)
public void populateUserPermissions(User user)
public void saveUser(User user)
void insertUser(User user)
void updateUser(User user)
private void saveRelationalData(User user)
public void deleteUser(int userId)
public void recordLogin(int userId)
public void saveHomeUrl(int userId, java.lang.String homeUrl)
public void insertUserComment(int typeId, int referenceId, UserComment comment)