Package org.craftercms.studio.api.v2.dal
Interface SecurityDAO
public interface SecurityDAO
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createAccessToken
(long userId, PersistentAccessToken token) void
deleteAccessToken
(long userId, long tokenId) int
deleteExpiredTokens
(int sessionTimeout, List<Long> inactiveUsers) void
deleteRefreshToken
(long userId) void
deleteRefreshTokens
(List<Long> userIds) void
deleteUsersAccessTokens
(List<Long> userIds) getAccessTokenById
(long tokenId) getAccessTokenByUserIdAndTokenId
(long userId, long tokenId) getAccessTokens
(long userId) getAllGroupsData
(Map params) getAllGroupsQuery
(Map params) getAllUsersData
(Map params) getAllUsersQuery
(Map params) int
getAllUsersQueryTotal
(Map params) getGroupObject
(Map params) getGroupsPerSiteData
(Map params) getGroupsPerSiteQuery
(Map params) int
getGroupsPerSiteQueryTotal
(Map<String, Object> params) getUserDetails
(String username) getUserGroups
(String username) getUserGroupsPerSite
(Map params) getUsersPerGroup
(Map params) int
getUsersPerGroupTotal
(Map params) getUsersPerSiteData
(Map params) getUsersPerSiteQuery
(Map params) int
getUsersPerSiteQueryTotal
(Map params) groupExists
(Map params) int
isSystemUser
(Map params) void
updateAccessToken
(long userId, long tokenId, boolean enabled) void
upsertRefreshToken
(long userId, String token) userExists
(Map params) userExistsInGroup
(Map params) boolean
validateRefreshToken
(long userId, String token)
-
Method Details
-
getUser
-
getUserGroups
-
getUserGroupsPerSite
-
getUserDetails
-
getAllUsersQuery
-
getAllUsersQueryTotal
-
getAllUsersData
-
getUsersPerSiteQuery
-
getUsersPerSiteQueryTotal
-
getUsersPerSiteData
-
getGroup
-
getAllGroupsQuery
-
getAllGroupsData
-
getGroupsPerSiteQuery
-
getGroupsPerSiteQueryTotal
-
getGroupsPerSiteData
-
getUsersPerGroup
-
getUsersPerGroupTotal
-
userExistsInGroup
-
userExists
-
groupExists
-
getGroupObject
-
isSystemUser
-
upsertRefreshToken
-
validateRefreshToken
-
deleteRefreshToken
void deleteRefreshToken(@Param("userId") long userId) -
deleteRefreshTokens
-
getAccessTokenById
-
getAccessTokenByUserIdAndTokenId
PersistentAccessToken getAccessTokenByUserIdAndTokenId(@Param("userId") long userId, @Param("tokenId") long tokenId) -
createAccessToken
-
getAccessTokens
-
updateAccessToken
void updateAccessToken(@Param("userId") long userId, @Param("tokenId") long tokenId, @Param("enabled") boolean enabled) -
deleteAccessToken
void deleteAccessToken(@Param("userId") long userId, @Param("tokenId") long tokenId) -
deleteUsersAccessTokens
-
deleteExpiredTokens
-