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(Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys)booleanexists(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)Optional<io.datarouter.web.user.databean.DatarouterUser>find(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)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)List<io.datarouter.web.user.databean.DatarouterUser>getMulti(Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys)List<io.datarouter.web.user.databean.DatarouterUser>getMultiByUsername(Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup> keys)List<io.datarouter.web.user.databean.DatarouterUser>getMultiByUserTokens(Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup> keys)booleanhasAny()voidput(io.datarouter.web.user.databean.DatarouterUser databean)voidputMulti(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 List<io.datarouter.web.user.databean.DatarouterUser> getMulti(Collection<io.datarouter.web.user.databean.DatarouterUserKey> keys) -
getMultiByUserTokens
public List<io.datarouter.web.user.databean.DatarouterUser> getMultiByUserTokens(Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup> keys) -
getMultiByUsername
public List<io.datarouter.web.user.databean.DatarouterUser> getMultiByUsername(Collection<io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUsernameLookup> keys) -
find
public Optional<io.datarouter.web.user.databean.DatarouterUser> find(io.datarouter.web.user.databean.DatarouterUserKey key) -
find
public 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
-
delete
public void delete(io.datarouter.web.user.databean.DatarouterUserKey key) -
deleteMulti
-
hasAny
public boolean hasAny() -
exists
public boolean exists(io.datarouter.web.user.databean.DatarouterUser.DatarouterUserByUserTokenLookup key)
-