Class MetadataServiceAutoConfiguration


  • @Configuration
    public class MetadataServiceAutoConfiguration
    extends Object
    Author:
    Phillip Verheyden (phillipuniverse)
    • Constructor Detail

      • MetadataServiceAutoConfiguration

        public MetadataServiceAutoConfiguration()
    • Method Detail

      • componentService

        @Bean
        @ConditionalOnMissingBean
        public ComponentService componentService​(List<AugmentationProvider> augmentationProviders,
                                                 com.broadleafcommerce.metadata.dsl.registry.ComponentRegistry<?> componentRegistry,
                                                 org.springframework.core.env.Environment env)
      • propertiesRouteDefinitionLocator

        @Bean
        @ConditionalOnMissingBean
        public PropertiesComponentRouteLocator propertiesRouteDefinitionLocator​(com.broadleafcommerce.metadata.autoconfigure.ComponentRouteProperties properties)
      • fieldAugmentationProcessor

        @Bean
        @ConditionalOnMissingBean(name="fieldAugmentationProcessor")
        public AugmentationProcessor fieldAugmentationProcessor​(com.fasterxml.jackson.databind.ObjectMapper mapper)
      • selectFieldAugmentationProcessor

        @Bean
        @ConditionalOnMissingBean(name="selectFieldAugmentationProcessor")
        public AugmentationProcessor selectFieldAugmentationProcessor​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • groupAugmentationProcessor

        @Bean
        @ConditionalOnMissingBean(name="groupAugmentationProcessor")
        public AugmentationProcessor groupAugmentationProcessor​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • metadataIgnoreChangeNotification

        @Bean
        @ConditionalOnMissingBean(name="metadataIgnoreChangeNotification")
        public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository metadataIgnoreChangeNotification()
      • metadataIgnoreChangeCompletionNotification

        @Bean
        @ConditionalOnMissingBean(name="metadataIgnoreChangeCompletionNotification")
        public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository metadataIgnoreChangeCompletionNotification()