java.lang.Object
com.broadleafcommerce.data.tracking.jpa.autoconfigure.JpaTrackingConfig

@Configuration public class JpaTrackingConfig extends Object
Configuration class for providing repository domain component prototype factories. This is primarily consumed by DomainMapper. This allows components to remain abstract as they deal with mutators of Trackable.
Author:
Jeff Fischer
  • Constructor Details

    • JpaTrackingConfig

      public JpaTrackingConfig()
  • Method Details

    • fullTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="fullTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier fullTrackingSupplier()
    • standardTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="standardTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier standardTrackingSupplier()
    • catalogTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="catalogTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier catalogTrackingSupplier()
    • minTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="minTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier minTrackingSupplier()
    • sandboxTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="sandboxTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier sandboxTrackingSupplier()
    • applicationTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="applicationTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier applicationTrackingSupplier()
    • customerContextTrackingSupplier

      @Bean @ConditionalOnMissingBean(name="customerContextTrackingSupplier") public com.broadleafcommerce.common.extension.TypeSupplier customerContextTrackingSupplier()
    • catalogInfoSupplier

      @Bean @ConditionalOnMissingBean(name="catalogInfoSupplier") public com.broadleafcommerce.common.extension.TypeSupplier catalogInfoSupplier()
    • basicAuditSupplier

      @Bean @ConditionalOnMissingBean(name="basicAuditSupplier") public com.broadleafcommerce.common.extension.TypeSupplier basicAuditSupplier()
    • catalogBasicInfoSupplier

      @Bean @ConditionalOnMissingBean(name="catalogBasicInfoSupplier") public com.broadleafcommerce.common.extension.TypeSupplier catalogBasicInfoSupplier()
    • changeDetailSupplier

      @Bean @ConditionalOnMissingBean(name="changeDetailSupplier") public com.broadleafcommerce.common.extension.TypeSupplier changeDetailSupplier()
    • sandboxSupplier

      @Bean @ConditionalOnMissingBean(name="sandboxSupplier") public com.broadleafcommerce.common.extension.TypeSupplier sandboxSupplier()
    • changeContainerSupplier

      @Bean @ConditionalOnMissingBean(name="changeContainerSupplier") public com.broadleafcommerce.common.extension.TypeSupplier changeContainerSupplier()
    • applicationInfoSupplier

      @Bean @ConditionalOnMissingBean(name="applicationInfoSupplier") public com.broadleafcommerce.common.extension.TypeSupplier applicationInfoSupplier()
    • fieldOverrideSupplier

      @Bean @ConditionalOnMissingBean(name="fieldOverrideSupplier") public com.broadleafcommerce.common.extension.TypeSupplier fieldOverrideSupplier()
    • sortTransferSupplier

      @Bean @ConditionalOnMissingBean(name="sortTransferSupplier") public com.broadleafcommerce.common.extension.TypeSupplier sortTransferSupplier()
    • messageStateSupplier

      @Bean @ConditionalOnMissingBean(name="messageStateSupplier") public com.broadleafcommerce.common.extension.TypeSupplier messageStateSupplier()