Class FacebookConnectionFactoryConfigParser

java.lang.Object
org.craftercms.engine.util.config.impl.FacebookConnectionFactoryConfigParser
All Implemented Interfaces:
ConfigurationParser<org.springframework.social.connect.ConnectionFactory<org.springframework.social.facebook.api.Facebook>>

public class FacebookConnectionFactoryConfigParser extends Object implements ConfigurationParser<org.springframework.social.connect.ConnectionFactory<org.springframework.social.facebook.api.Facebook>>
Parses a configuration for the properties of a FacebookConnectionFactory.
Author:
avasquez
  • Field Details

    • FACEBOOK_CONNECTION_FACTORY_APP_ID_KEY

      public static final String FACEBOOK_CONNECTION_FACTORY_APP_ID_KEY
      See Also:
    • FACEBOOK_CONNECTION_FACTORY_APP_SECRET_KEY

      public static final String FACEBOOK_CONNECTION_FACTORY_APP_SECRET_KEY
      See Also:
  • Constructor Details

    • FacebookConnectionFactoryConfigParser

      public FacebookConnectionFactoryConfigParser()
  • Method Details

    • parse

      public org.springframework.social.connect.ConnectionFactory<org.springframework.social.facebook.api.Facebook> parse(org.apache.commons.configuration2.HierarchicalConfiguration config) throws ConfigurationException
      Description copied from interface: ConfigurationParser
      Parses the specified config.
      Specified by:
      parse in interface ConfigurationParser<org.springframework.social.connect.ConnectionFactory<org.springframework.social.facebook.api.Facebook>>
      Parameters:
      config - the config to parse
      Returns:
      the object created from the config
      Throws:
      ConfigurationException
    • createFacebookConnectionFactory

      protected org.springframework.social.connect.ConnectionFactory<org.springframework.social.facebook.api.Facebook> createFacebookConnectionFactory(String appId, String appSecret)