Class SubscriptionJpaAutoConfiguration.ApplicationDiscriminationDisableConfig
java.lang.Object
com.broadleafcommerce.subscription.provider.jpa.autoconfigure.SubscriptionJpaAutoConfiguration.ApplicationDiscriminationDisableConfig
- Enclosing class:
- SubscriptionJpaAutoConfiguration
@Configuration
@ConditionalOnProperty(name="subscription.enable-application-discrimination-mode",
havingValue="false",
matchIfMissing=true)
public static class SubscriptionJpaAutoConfiguration.ApplicationDiscriminationDisableConfig
extends Object
Establishing
TrackableBehaviorOverrides to allow divergence
between trackable behavior seen in the Admin UI vs. Microservice callers of Billing.
Subscriptions should be treated as Application-trackable by the Admin, only Sandbox and
Tenant by services.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.data.tracking.core.TrackableBehaviorOverridecom.broadleafcommerce.data.tracking.core.TrackableBehaviorOverridecom.broadleafcommerce.data.tracking.core.TrackableBehaviorOverridecom.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
-
Constructor Details
-
ApplicationDiscriminationDisableConfig
public ApplicationDiscriminationDisableConfig()
-
-
Method Details
-
jpaSubscriptionBehaviorOverride
@Bean @ConditionalOnMissingBean(name="jpaSubscriptionBehaviorOverride") public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride jpaSubscriptionBehaviorOverride() -
jpaSubscriptionAdjustmentBehaviorOverride
@Bean @ConditionalOnMissingBean(name="jpaSubscriptionAdjustmentBehaviorOverride") public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride jpaSubscriptionAdjustmentBehaviorOverride() -
jpaSubscriptionItemBehaviorOverride
@Bean @ConditionalOnMissingBean(name="jpaSubscriptionItemBehaviorOverride") public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride jpaSubscriptionItemBehaviorOverride() -
jpaSubscriptionItemAdjustmentBehaviorOverride
@Bean @ConditionalOnMissingBean(name="jpaSubscriptionItemAdjustmentBehaviorOverride") public com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride jpaSubscriptionItemAdjustmentBehaviorOverride()
-