Class DatarouterAccountCredentialDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.auth.storage.account.DatarouterAccountCredentialDao
- All Implemented Interfaces:
BaseDatarouterAccountCredentialDao,io.datarouter.storage.dao.Dao
@Singleton public class DatarouterAccountCredentialDao extends io.datarouter.storage.dao.BaseDao implements BaseDatarouterAccountCredentialDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterAccountCredentialDao.DatarouterAccountCredentialDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterAccountCredentialDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, io.datarouter.storage.node.factory.IndexingNodeFactory indexingNodeFactory, DatarouterAccountCredentialDao.DatarouterAccountCredentialDaoParams params) -
Method Summary
Modifier and Type Method Description voiddelete(DatarouterAccountCredentialKey key)voiddeleteByAccountName(String accountName)booleanexists(DatarouterAccountCredentialKey key)Optional<DatarouterAccountCredential>find(DatarouterAccountCredentialKey key)DatarouterAccountCredentialget(DatarouterAccountCredentialKey key)voidinsertOrBust(DatarouterAccountCredential databean)voidput(DatarouterAccountCredential databean)io.datarouter.scanner.Scanner<DatarouterAccountCredential>scan()io.datarouter.scanner.Scanner<DatarouterAccountCredential>scanByAccountName(Collection<String> accountNames)io.datarouter.scanner.Scanner<DatarouterAccountCredentialKey>scanKeys()io.datarouter.scanner.Scanner<DatarouterAccountCredential>scanMulti(Collection<DatarouterAccountCredentialKey> keys)voidupdateIgnore(DatarouterAccountCredential databean)voidupdateMultiIgnore(Collection<DatarouterAccountCredential> databeans)
-
Constructor Details
-
DatarouterAccountCredentialDao
@Inject public DatarouterAccountCredentialDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, io.datarouter.storage.node.factory.IndexingNodeFactory indexingNodeFactory, DatarouterAccountCredentialDao.DatarouterAccountCredentialDaoParams params)
-
-
Method Details
-
put
- Specified by:
putin interfaceBaseDatarouterAccountCredentialDao
-
insertOrBust
- Specified by:
insertOrBustin interfaceBaseDatarouterAccountCredentialDao
-
updateIgnore
- Specified by:
updateIgnorein interfaceBaseDatarouterAccountCredentialDao
-
updateMultiIgnore
- Specified by:
updateMultiIgnorein interfaceBaseDatarouterAccountCredentialDao
-
get
- Specified by:
getin interfaceBaseDatarouterAccountCredentialDao
-
scan
- Specified by:
scanin interfaceBaseDatarouterAccountCredentialDao
-
scanMulti
public io.datarouter.scanner.Scanner<DatarouterAccountCredential> scanMulti(Collection<DatarouterAccountCredentialKey> keys)- Specified by:
scanMultiin interfaceBaseDatarouterAccountCredentialDao
-
scanKeys
- Specified by:
scanKeysin interfaceBaseDatarouterAccountCredentialDao
-
scanByAccountName
public io.datarouter.scanner.Scanner<DatarouterAccountCredential> scanByAccountName(Collection<String> accountNames)- Specified by:
scanByAccountNamein interfaceBaseDatarouterAccountCredentialDao
-
exists
- Specified by:
existsin interfaceBaseDatarouterAccountCredentialDao
-
delete
- Specified by:
deletein interfaceBaseDatarouterAccountCredentialDao
-
deleteByAccountName
- Specified by:
deleteByAccountNamein interfaceBaseDatarouterAccountCredentialDao
-
find
- Specified by:
findin interfaceBaseDatarouterAccountCredentialDao
-