Package org.craftercms.studio.api.v2.dal
Interface SecurityDAO
-
public interface SecurityDAO
-
-
Method Summary
-
-
-
Method Detail
-
getUserDetails
List<UserProfileResult> getUserDetails(String username)
-
getAllUsersQueryTotal
int getAllUsersQueryTotal(Map params)
-
getAllUsersData
List<UserProfileResult> getAllUsersData(Map params)
-
getUsersPerSiteQueryTotal
int getUsersPerSiteQueryTotal(Map params)
-
getUsersPerSiteData
List<UserProfileResult> getUsersPerSiteData(Map params)
-
getAllGroupsData
List<GroupResult> getAllGroupsData(Map params)
-
getGroupsPerSiteData
List<GroupPerSiteResult> getGroupsPerSiteData(Map params)
-
getUsersPerGroupTotal
int getUsersPerGroupTotal(Map params)
-
isSystemUser
int isSystemUser(Map params)
-
upsertRefreshToken
void upsertRefreshToken(@Param("userId") long userId, @Param("token") String token)
-
validateRefreshToken
boolean validateRefreshToken(@Param("userId") long userId, @Param("token") String token)
-
deleteRefreshToken
void deleteRefreshToken(@Param("userId") long userId)
-
getAccessTokenById
PersistentAccessToken getAccessTokenById(@Param("tokenId") long tokenId)
-
getAccessTokenByUserIdAndTokenId
PersistentAccessToken getAccessTokenByUserIdAndTokenId(@Param("userId") long userId, @Param("tokenId") long tokenId)
-
createAccessToken
void createAccessToken(@Param("userId") long userId, @Param("token") PersistentAccessToken token)
-
getAccessTokens
List<PersistentAccessToken> getAccessTokens(@Param("userId") long userId)
-
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)
-
-