Class DatarouterUserDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.auth.storage.user.datarouteruser.DatarouterUserDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterUserDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDatarouterUserDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterUserDao.DatarouterUserDaoParams params) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(DatarouterUserKey key) voidbooleanfind(DatarouterUserKey key) get(DatarouterUserKey key) getMulti(Collection<DatarouterUserKey> keys) booleanhasAny()voidput(DatarouterUser databean) voidputMulti(Collection<DatarouterUser> databeans) io.datarouter.scanner.Scanner<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
-
getByUserToken
-
getByUsername
-
getMulti
-
getMultiByUserTokens
public List<DatarouterUser> getMultiByUserTokens(Collection<DatarouterUser.DatarouterUserByUserTokenLookup> keys) -
getMultiByUsername
public List<DatarouterUser> getMultiByUsername(Collection<DatarouterUser.DatarouterUserByUsernameLookup> keys) -
find
-
find
-
findByUsername
-
scan
-
put
-
putMulti
-
delete
-
deleteMulti
-
hasAny
public boolean hasAny() -
exists
-