Interface SecurityDAO


public interface SecurityDAO
  • Method Details

    • getUser

      User getUser(String username)
    • getUserGroups

      List<Group> getUserGroups(String username)
    • getUserGroupsPerSite

      List<Group> getUserGroupsPerSite(Map params)
    • getUserDetails

      List<UserProfileResult> getUserDetails(String username)
    • getAllUsersQuery

      List<String> getAllUsersQuery(Map params)
    • getAllUsersQueryTotal

      int getAllUsersQueryTotal(Map params)
    • getAllUsersData

      List<UserProfileResult> getAllUsersData(Map params)
    • getUsersPerSiteQuery

      List<String> getUsersPerSiteQuery(Map params)
    • getUsersPerSiteQueryTotal

      int getUsersPerSiteQueryTotal(Map params)
    • getUsersPerSiteData

      List<UserProfileResult> getUsersPerSiteData(Map params)
    • getGroup

      Map<String,Object> getGroup(Map params)
    • getAllGroupsQuery

      List<Long> getAllGroupsQuery(Map params)
    • getAllGroupsData

      List<GroupResult> getAllGroupsData(Map params)
    • getGroupsPerSiteQuery

      List<Long> getGroupsPerSiteQuery(Map params)
    • getGroupsPerSiteQueryTotal

      int getGroupsPerSiteQueryTotal(Map<String,Object> params)
    • getGroupsPerSiteData

      List<GroupPerSiteResult> getGroupsPerSiteData(Map params)
    • getUsersPerGroup

      List<User> getUsersPerGroup(Map params)
    • getUsersPerGroupTotal

      int getUsersPerGroupTotal(Map params)
    • userExistsInGroup

      Integer userExistsInGroup(Map params)
    • userExists

      Integer userExists(Map params)
    • groupExists

      Integer groupExists(Map params)
    • getGroupObject

      Group getGroupObject(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)
    • deleteRefreshTokens

      void deleteRefreshTokens(@Param("userIds") List<Long> userIds)
    • 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)
    • deleteUsersAccessTokens

      void deleteUsersAccessTokens(@Param("userIds") List<Long> userIds)
    • deleteExpiredTokens

      int deleteExpiredTokens(@Param("sessionTimeout") int sessionTimeout, @Param("inactiveUsers") List<Long> inactiveUsers)