org.springframework.social.config.annotation
Class AbstractProviderConfigRegistrarSupport
java.lang.Object
org.springframework.social.config.support.ProviderConfigurationSupport
org.springframework.social.config.annotation.AbstractProviderConfigRegistrarSupport
- All Implemented Interfaces:
- org.springframework.context.annotation.ImportBeanDefinitionRegistrar
public abstract class AbstractProviderConfigRegistrarSupport
- extends ProviderConfigurationSupport
- implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar
Abstract base class for building provider-specific implementations of ImportBeanDefinitionRegistrar
for configuring a connection factory and an API binding bean.
- Author:
- Craig Walls
Method Summary |
protected java.lang.String |
getAppId(java.util.Map<java.lang.String,java.lang.Object> allAttributes)
|
protected java.lang.String |
getAppSecret(java.util.Map<java.lang.String,java.lang.Object> allAttributes)
|
void |
registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata metadata,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProviderConfigRegistrarSupport
public AbstractProviderConfigRegistrarSupport(java.lang.Class<? extends java.lang.annotation.Annotation> providerConfigAnnotation,
java.lang.Class<? extends ConnectionFactory<?>> connectionFactoryClass,
java.lang.Class<? extends ApiHelper<?>> apiHelperClass)
- Constructs
- Parameters:
connectionFactoryClass
- apiHelperClass
-
registerBeanDefinitions
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata metadata,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
- Specified by:
registerBeanDefinitions
in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar
getAppId
protected java.lang.String getAppId(java.util.Map<java.lang.String,java.lang.Object> allAttributes)
- Specified by:
getAppId
in class ProviderConfigurationSupport
getAppSecret
protected java.lang.String getAppSecret(java.util.Map<java.lang.String,java.lang.Object> allAttributes)
- Specified by:
getAppSecret
in class ProviderConfigurationSupport