final class AccessTokenServiceImpl extends java.lang.Object implements AccessTokenService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<AccessTokenRepo> |
repo |
private ConsumerService |
service |
Constructor and Description |
---|
AccessTokenServiceImpl(javax.inject.Provider<AccessTokenRepo> repo,
ConsumerService service) |
Modifier and Type | Method and Description |
---|---|
Token |
create(AccessTokenContext context,
java.lang.String shopId) |
void |
delete(java.lang.String tokenValue,
java.lang.String shopId) |
java.util.List<Token> |
findByShopId(java.lang.String shopId) |
Token |
get(java.lang.String tokenValue) |
Token |
get(java.lang.String tokenValue,
java.lang.String shopId)
It gets the
Token by the tokenValue. |
private Consumer |
getValidConsumer(java.lang.String consumerKey) |
Token |
save(Token token) |
private final javax.inject.Provider<AccessTokenRepo> repo
private final ConsumerService service
@Inject public AccessTokenServiceImpl(javax.inject.Provider<AccessTokenRepo> repo, ConsumerService service)
public Token get(java.lang.String tokenValue)
get
in interface AccessTokenService
public Token get(java.lang.String tokenValue, java.lang.String shopId)
AccessTokenService
Token
by the tokenValue. It checks
that token belongs to the requested shopIdget
in interface AccessTokenService
Token
public void delete(java.lang.String tokenValue, java.lang.String shopId)
delete
in interface AccessTokenService
public java.util.List<Token> findByShopId(java.lang.String shopId)
findByShopId
in interface AccessTokenService
public Token create(AccessTokenContext context, java.lang.String shopId)
create
in interface AccessTokenService
public Token save(Token token)
save
in interface AccessTokenService
private Consumer getValidConsumer(java.lang.String consumerKey)