Package io.datarouter.auth.storage.user
Class DatarouterUserDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.auth.storage.user.DatarouterUserDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterUserDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterUserDao.DatarouterUserDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterUserDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterUserDao.DatarouterUserDaoParams params) -
Method Summary
Modifier and Type Method Description voiddelete(io.datarouter.web.user.databean.DatarouterUserKey key)voiddeleteMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys)booleanexists(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)java.util.Optional<io.datarouter.web.user.databean.DatarouterUser>find(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)java.util.Optional<io.datarouter.web.user.databean.DatarouterUser>find(io.datarouter.web.user.databean.DatarouterUserKey key)io.datarouter.web.user.databean.DatarouterUserget(io.datarouter.web.user.databean.DatarouterUserKey key)io.datarouter.web.user.databean.DatarouterUsergetByUsername(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup key)io.datarouter.web.user.databean.DatarouterUsergetByUserToken(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)java.util.List<io.datarouter.web.user.databean.DatarouterUser>getMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys)java.util.List<io.datarouter.web.user.databean.DatarouterUser>getMultiByUsername(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup> keys)java.util.List<io.datarouter.web.user.databean.DatarouterUser>getMultiByUserTokens(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup> keys)booleanhasAny()voidput(io.datarouter.web.user.databean.DatarouterUser databean)voidputMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser> databeans)io.datarouter.scanner.Scanner<io.datarouter.web.user.databean.DatarouterUser>scan()
-
Constructor Details
-
DatarouterUserDao
@Inject public DatarouterUserDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterUserDao.DatarouterUserDaoParams params)
-
-
Method Details
-
get
public io.datarouter.web.user.databean.DatarouterUser get(io.datarouter.web.user.databean.DatarouterUserKey key) -
getByUserToken
public io.datarouter.web.user.databean.DatarouterUser getByUserToken(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key) -
getByUsername
public io.datarouter.web.user.databean.DatarouterUser getByUsername(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup key) -
getMulti
public java.util.List<io.datarouter.web.user.databean.DatarouterUser> getMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys) -
getMultiByUserTokens
public java.util.List<io.datarouter.web.user.databean.DatarouterUser> getMultiByUserTokens(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup> keys) -
getMultiByUsername
public java.util.List<io.datarouter.web.user.databean.DatarouterUser> getMultiByUsername(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup> keys) -
find
public java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> find(io.datarouter.web.user.databean.DatarouterUserKey key) -
find
public java.util.Optional<io.datarouter.web.user.databean.DatarouterUser> find(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key) -
scan
public io.datarouter.scanner.Scanner<io.datarouter.web.user.databean.DatarouterUser> scan() -
put
public void put(io.datarouter.web.user.databean.DatarouterUser databean) -
putMulti
public void putMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUser> databeans) -
delete
public void delete(io.datarouter.web.user.databean.DatarouterUserKey key) -
deleteMulti
public void deleteMulti(java.util.Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys) -
hasAny
public boolean hasAny() -
exists
public boolean exists(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)
-