Class TranslationServiceAutoConfiguration

java.lang.Object
com.broadleafcommerce.translation.service.autoconfigure.TranslationServiceAutoConfiguration

@Configuration @EnableConfigurationProperties(TranslationCommonProperties.class) public class TranslationServiceAutoConfiguration extends Object
Author:
Nathan Moore (nathandmoore)
  • Constructor Details

    • TranslationServiceAutoConfiguration

      public TranslationServiceAutoConfiguration()
  • Method Details

    • translationEntityService

      @Bean @ConditionalOnMissingBean public TranslationEntityService<Translation> translationEntityService(TranslationRepository<com.broadleafcommerce.data.tracking.core.Trackable> translationRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Nullable com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager)
    • translationDeploymentHandler

      @Bean @ConditionalOnMissingBean(name="translationDeploymentHandler") @ConditionalOnProperty(value="broadleaf.translation.common.deployment.remove-duplicates", matchIfMissing=true) public org.springframework.context.ApplicationListener<com.broadleafcommerce.data.tracking.core.service.DeployCompletedEvent> translationDeploymentHandler(TranslationRepository<com.broadleafcommerce.data.tracking.core.Trackable> translationRepository)