B2B Commerce for Visualforce Developer Guide
No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Batch Processing Classes for B2B Commerce for Visualforce
Sometimes, B2B Commerce for Visualforce updates batch processing classes in a new version of the B2B Commerce managed package. In subscriber code, you reference the latest version of these classes that's available in your version of the managed package.
Note
Some batch jobs invoke default logic or data service provider classes, such as ccrz.ccLogicPICreate and ccrz.ccLogicOrderSplitOrder. You can extend these default service provider classes to customize their behavior, but the batch jobs that invoke them execute only in the context of your org’s default storefront. Batch jobs can’t execute in the context of a specific storefront. When you extend a default service provider class invoked by a batch job, update the settings for your default storefront to override the class that you extended. For information about overriding a default service provider class, see Extend or Override a Default Logic Service Provider.
Tip
-
ccrz.cc_batch_SubscriptionProcessor
Processes subscriptions and creates orders for subscription installments. -
ccrz.ccBatchJob
Defines a global base class that other batch processing classes extend. -
ccrz.ccCacheBuilder
Defines a global base class that other classes extend for building caches of specific types of data. -
ccrz.ccCategoryCacheBuildJob
Builds a cache of category tree data for specific storefronts, storefront root categories, and locales. This class is called from the ccrz.ccCategoryCacheBuilder.build method, which extends the base ccrz.ccCacheBuilder.build method. -
ccrz.ccPageLabelCacheBuildJob
Builds a cache of page label data for specific storefronts, pages, and locales. This class is called from the ccrz.ccPageLabelCacheBuilder.build method, which extends the base ccrz.ccCacheBuilder.build method. -
ccrz.ccPublicCacheCleanupJob
Deletes disabled cache entries that haven't been modified in the previous seven days. The ccrz.ccCategoryCacheBuilder.cleanup and ccrz.ccPageLabelCacheBuilder.cleanup methods, which extend the base ccrz.ccCacheBuilder.cleanup method, execute this batch job. -
ccrz.ccPublicCacheDisableJob
Disables cache entries for specific storefronts, pages, and locales. The ccrz.ccCategoryCacheBuilder.disableOld and ccrz.ccPageLabelCacheBuilder.disableOld methods, which extend the base ccrz.ccCacheBuilder.disableOld method, execute this batch job. -
ccrz.ccSplitOrderJob
Provides batch processing for splitting orders. -
ccrz.ccSubscriptionRenewalJob
Renews an expired subscription, which is a subscription where the installment or order count has reached zero.