Interface SecurityDAO


  • public interface SecurityDAO
    • Method Detail

      • getUserGroupsPerSite

        List<Group> getUserGroupsPerSite​(Map params)
      • getAllUsersQuery

        List<String> getAllUsersQuery​(Map params)
      • getAllUsersQueryTotal

        int getAllUsersQueryTotal​(Map params)
      • getUsersPerSiteQuery

        List<String> getUsersPerSiteQuery​(Map params)
      • getUsersPerSiteQueryTotal

        int getUsersPerSiteQueryTotal​(Map params)
      • getAllGroupsQuery

        List<Long> getAllGroupsQuery​(Map params)
      • getGroupsPerSiteQuery

        List<Long> getGroupsPerSiteQuery​(Map params)
      • getGroupsPerSiteQueryTotal

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

        List<User> getUsersPerGroup​(Map params)
      • getUsersPerGroupTotal

        int getUsersPerGroupTotal​(Map params)
      • userExistsInGroup

        Integer userExistsInGroup​(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)
      • getAccessTokenByUserIdAndTokenId

        PersistentAccessToken getAccessTokenByUserIdAndTokenId​(@Param("userId")
                                                               long userId,
                                                               @Param("tokenId")
                                                               long tokenId)
      • createAccessToken

        void createAccessToken​(@Param("userId")
                               long userId,
                               @Param("token")
                               PersistentAccessToken token)
      • 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)
      • deleteExpiredTokens

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