Class DefaultOAuthTokenDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.webservicescommons.oauth2.token.dao.impl.DefaultOAuthTokenDao
- All Implemented Interfaces:
Dao,OAuthTokenDao
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> List<T>findAccessTokenByAuthenticationId(String authenticationId) Finds access token by authentication identifier (key)Finds access token by given identifier (key)findAccessTokenByRefreshTokenId(String refreshTokenId) Finds access token by identifier of the refresh tokenfindAccessTokenListByRefreshTokenId(String refreshTokenId) Finds access tokens related to refresh token with given identifierfindAccessTokenListForClient(String clientId) Finds access tokens for clientfindAccessTokenListForClientAndUser(String clientId, String userName) Finds access tokens based on client identifier and user name;findAccessTokenListForUser(String userName) Finds access tokens for user with given user nameFinds refresh token by given identifier (key)Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
Constructor Details
-
DefaultOAuthTokenDao
public DefaultOAuthTokenDao()
-
-
Method Details
-
findAccessTokenById
Description copied from interface:OAuthTokenDaoFinds access token by given identifier (key)- Specified by:
findAccessTokenByIdin interfaceOAuthTokenDao- Parameters:
id- token identifier- Returns:
- access token with given id
-
findRefreshTokenById
Description copied from interface:OAuthTokenDaoFinds refresh token by given identifier (key)- Specified by:
findRefreshTokenByIdin interfaceOAuthTokenDao- Parameters:
id- refresh token identifier- Returns:
- refresh token with given id
-
findAccessTokenByRefreshTokenId
Description copied from interface:OAuthTokenDaoFinds access token by identifier of the refresh token- Specified by:
findAccessTokenByRefreshTokenIdin interfaceOAuthTokenDao- Parameters:
refreshTokenId- refresh token identifier- Returns:
- access token
-
findAccessTokenListByRefreshTokenId
Description copied from interface:OAuthTokenDaoFinds access tokens related to refresh token with given identifier- Specified by:
findAccessTokenListByRefreshTokenIdin interfaceOAuthTokenDao- Parameters:
refreshTokenId- - refresh token identifier- Returns:
- list of access tokens related to refresh token or empty list
-
findAccessTokenByAuthenticationId
Description copied from interface:OAuthTokenDaoFinds access token by authentication identifier (key)- Specified by:
findAccessTokenByAuthenticationIdin interfaceOAuthTokenDao- Parameters:
authenticationId- authentication identifier- Returns:
- access token
-
findAccessTokenListForClient
Description copied from interface:OAuthTokenDaoFinds access tokens for client- Specified by:
findAccessTokenListForClientin interfaceOAuthTokenDao- Parameters:
clientId- client identifier- Returns:
- list of access tokens for client or empty list
-
findAccessTokenListForUser
Description copied from interface:OAuthTokenDaoFinds access tokens for user with given user name- Specified by:
findAccessTokenListForUserin interfaceOAuthTokenDao- Parameters:
userName- user name- Returns:
- list of access tokens for user or empty list
-
findAccessTokenListForClientAndUser
public List<OAuthAccessTokenModel> findAccessTokenListForClientAndUser(String clientId, String userName) Description copied from interface:OAuthTokenDaoFinds access tokens based on client identifier and user name;- Specified by:
findAccessTokenListForClientAndUserin interfaceOAuthTokenDao- Parameters:
clientId- client identifieruserName- user name- Returns:
- list of access tokens or empty list
-
doSearch
-