Package sk.gursky.films.persist.users
Class MemoryUserDao
java.lang.Object
sk.gursky.films.persist.users.MemoryUserDao
- All Implemented Interfaces:
UserDao
public class MemoryUserDao extends java.lang.Object implements UserDao
-
Constructor Summary
Constructors Constructor Description MemoryUserDao() -
Method Summary
Modifier and Type Method Description java.lang.StringauthorizeAndGetToken(java.lang.String name, java.lang.String password)UserauthorizeByToken(java.lang.String token)java.util.List<java.lang.String>conflict(User user)voiddeleteToken(java.lang.String token)java.util.List<User>getAll()java.util.List<User>getByGroupId(java.lang.Long groupId)UsergetById(java.lang.Long userId)MyUsergetMyUserById(java.lang.Long userId)java.util.List<SimpleUser>getSimpleUsers()booleanremove(java.lang.Long userId)Usersave(User user)
-
Constructor Details
-
MemoryUserDao
public MemoryUserDao()
-
-
Method Details
-
getMyUserById
- Specified by:
getMyUserByIdin interfaceUserDao
-
getAll
-
getSimpleUsers
- Specified by:
getSimpleUsersin interfaceUserDao
-
getByGroupId
- Specified by:
getByGroupIdin interfaceUserDao
-
save
- Specified by:
savein interfaceUserDao- Throws:
DaoException
-
conflict
-
remove
public boolean remove(java.lang.Long userId) -
authorizeAndGetToken
public java.lang.String authorizeAndGetToken(java.lang.String name, java.lang.String password)- Specified by:
authorizeAndGetTokenin interfaceUserDao
-
authorizeByToken
- Specified by:
authorizeByTokenin interfaceUserDao
-
getById
-
deleteToken
public void deleteToken(java.lang.String token)- Specified by:
deleteTokenin interfaceUserDao
-