Class DatarouterAccountPermissionDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.auth.storage.accountpermission.DatarouterAccountPermissionDao
- All Implemented Interfaces:
BaseDatarouterAccountPermissionDao,io.datarouter.storage.dao.Dao
@Singleton public class DatarouterAccountPermissionDao extends io.datarouter.storage.dao.BaseDao implements BaseDatarouterAccountPermissionDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterAccountPermissionDao.DatarouterAccountPermissionDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterAccountPermissionDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterAccountPermissionDao.DatarouterAccountPermissionDaoParams params) -
Method Summary
Modifier and Type Method Description voiddelete(DatarouterAccountPermissionKey key)voiddeleteMulti(List<DatarouterAccountPermissionKey> keys)voiddeleteWithPrefix(DatarouterAccountPermissionKey prefix)voidput(DatarouterAccountPermission databean)voidputMulti(List<DatarouterAccountPermission> databeans)io.datarouter.scanner.Scanner<DatarouterAccountPermissionKey>scanKeys()io.datarouter.scanner.Scanner<DatarouterAccountPermissionKey>scanKeysWithPrefixes(Collection<DatarouterAccountPermissionKey> prefixes)
-
Constructor Details
-
DatarouterAccountPermissionDao
@Inject public DatarouterAccountPermissionDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterAccountPermissionDao.DatarouterAccountPermissionDaoParams params)
-
-
Method Details
-
put
- Specified by:
putin interfaceBaseDatarouterAccountPermissionDao
-
putMulti
-
deleteWithPrefix
- Specified by:
deleteWithPrefixin interfaceBaseDatarouterAccountPermissionDao
-
delete
- Specified by:
deletein interfaceBaseDatarouterAccountPermissionDao
-
deleteMulti
-
scanKeys
- Specified by:
scanKeysin interfaceBaseDatarouterAccountPermissionDao
-
scanKeysWithPrefixes
public io.datarouter.scanner.Scanner<DatarouterAccountPermissionKey> scanKeysWithPrefixes(Collection<DatarouterAccountPermissionKey> prefixes)- Specified by:
scanKeysWithPrefixesin interfaceBaseDatarouterAccountPermissionDao
-