Package org.craftercms.studio.api.v2.dal
Interface SecurityDAO
public interface SecurityDAO
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateAccessToken(long userId, PersistentAccessToken token) voiddeleteAccessToken(long userId, long tokenId) intdeleteExpiredTokens(int sessionTimeout, List<Long> inactiveUsers) voiddeleteRefreshToken(long userId) voiddeleteRefreshTokens(List<Long> userIds) voiddeleteUsersAccessTokens(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) intgetAllUsersQueryTotal(Map params) getGroupObject(Map params) getGroupsPerSiteData(Map params) getGroupsPerSiteQuery(Map params) intgetGroupsPerSiteQueryTotal(Map<String, Object> params) getUserDetails(String username) getUserGroups(String username) getUserGroupsPerSite(Map params) getUsersPerGroup(Map params) intgetUsersPerGroupTotal(Map params) getUsersPerSiteData(Map params) getUsersPerSiteQuery(Map params) intgetUsersPerSiteQueryTotal(Map params) groupExists(Map params) intisSystemUser(Map params) voidupdateAccessToken(long userId, long tokenId, boolean enabled) voidupsertRefreshToken(long userId, String token) userExists(Map params) userExistsInGroup(Map params) booleanvalidateRefreshToken(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
-