Class DefaultIntegrationOAuth2RestTemplateCreator
- java.lang.Object
-
- de.hybris.platform.outboundservices.client.impl.AbstractRestTemplateCreator
-
- de.hybris.platform.outboundservices.client.impl.DefaultIntegrationOAuth2RestTemplateCreator
-
- All Implemented Interfaces:
IntegrationRestTemplateCreator
public class DefaultIntegrationOAuth2RestTemplateCreator extends AbstractRestTemplateCreator
The default implementation for OAuth2RestTemplate creator.
-
-
Constructor Summary
Constructors Constructor Description DefaultIntegrationOAuth2RestTemplateCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsAccessTokenProvideraccessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory clientFactory)protected org.springframework.security.oauth2.client.OAuth2RestTemplatecreateRestTemplate(ConsumedDestinationModel destination)protected DestinationRestTemplateIdgetDestinationRestTemplateId(ConsumedDestinationModel destinationModel)protected OAuth2ResourceDetailsGeneratorFactorygetoAuth2ResourceDetailsGeneratorFactory()booleanisApplicable(ConsumedDestinationModel destination)If the strategy applicable for giving consumed destination modelprotected org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetailsoAuth2Resource(ExposedOAuthCredentialModel credential)Deprecated, for removal: This API element is subject to removal in a future version.since 1905.08-CEP.voidsetoAuth2ResourceDetailsGeneratorFactory(OAuth2ResourceDetailsGeneratorFactory oAuth2ResourceDetailsGeneratorFactory)-
Methods inherited from class de.hybris.platform.outboundservices.client.impl.AbstractRestTemplateCreator
addInterceptors, addMessageConverters, create, createDestinationRestTemplateCacheKey, getCache, getClientHttpRequestFactory, getMessageConverters, getRequestInterceptors, setCache, setClientHttpRequestFactory, setMessageConverters, setRequestInterceptors
-
-
-
-
Method Detail
-
isApplicable
public boolean isApplicable(ConsumedDestinationModel destination)
Description copied from interface:IntegrationRestTemplateCreatorIf the strategy applicable for giving consumed destination model- Parameters:
destination- consumed destination model- Returns:
- applicable
-
createRestTemplate
protected org.springframework.security.oauth2.client.OAuth2RestTemplate createRestTemplate(ConsumedDestinationModel destination)
- Specified by:
createRestTemplatein classAbstractRestTemplateCreator
-
accessTokenProvider
protected org.springframework.security.oauth2.client.token.grant.client.ClientCredentialsAccessTokenProvider accessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory clientFactory)
-
oAuth2Resource
@Deprecated(since="1905.08-CEP", forRemoval=true) protected org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails oAuth2Resource(ExposedOAuthCredentialModel credential)Deprecated, for removal: This API element is subject to removal in a future version.since 1905.08-CEP. UseOAuth2ResourceDetailsGeneratorinstead
-
getDestinationRestTemplateId
protected DestinationRestTemplateId getDestinationRestTemplateId(ConsumedDestinationModel destinationModel)
- Specified by:
getDestinationRestTemplateIdin classAbstractRestTemplateCreator
-
getoAuth2ResourceDetailsGeneratorFactory
protected OAuth2ResourceDetailsGeneratorFactory getoAuth2ResourceDetailsGeneratorFactory()
-
setoAuth2ResourceDetailsGeneratorFactory
public void setoAuth2ResourceDetailsGeneratorFactory(OAuth2ResourceDetailsGeneratorFactory oAuth2ResourceDetailsGeneratorFactory)
-
-