Class DefaultOAuthTokenDao

    • Constructor Detail

      • DefaultOAuthTokenDao

        public DefaultOAuthTokenDao()
    • Method Detail

      • findAccessTokenListByRefreshTokenId

        public java.util.List<OAuthAccessTokenModel> findAccessTokenListByRefreshTokenId​(java.lang.String refreshTokenId)
        Description copied from interface: OAuthTokenDao
        Finds access tokens related to refresh token with given identifier
        Specified by:
        findAccessTokenListByRefreshTokenId in interface OAuthTokenDao
        Parameters:
        refreshTokenId - - refresh token identifier
        Returns:
        list of access tokens related to refresh token or empty list
      • findAccessTokenListForClient

        public java.util.List<OAuthAccessTokenModel> findAccessTokenListForClient​(java.lang.String clientId)
        Description copied from interface: OAuthTokenDao
        Finds access tokens for client
        Specified by:
        findAccessTokenListForClient in interface OAuthTokenDao
        Parameters:
        clientId - client identifier
        Returns:
        list of access tokens for client or empty list
      • findAccessTokenListForUser

        public java.util.List<OAuthAccessTokenModel> findAccessTokenListForUser​(java.lang.String userName)
        Description copied from interface: OAuthTokenDao
        Finds access tokens for user with given user name
        Specified by:
        findAccessTokenListForUser in interface OAuthTokenDao
        Parameters:
        userName - user name
        Returns:
        list of access tokens for user or empty list
      • findAccessTokenListForClientAndUser

        public java.util.List<OAuthAccessTokenModel> findAccessTokenListForClientAndUser​(java.lang.String clientId,
                                                                                         java.lang.String userName)
        Description copied from interface: OAuthTokenDao
        Finds access tokens based on client identifier and user name;
        Specified by:
        findAccessTokenListForClientAndUser in interface OAuthTokenDao
        Parameters:
        clientId - client identifier
        userName - user name
        Returns:
        list of access tokens or empty list
      • doSearch

        protected <T> java.util.List<T> doSearch​(java.lang.String query,
                                                 java.util.Map<java.lang.String,​java.lang.Object> params,
                                                 java.lang.Class<T> resultClass)