Key Classes and Methods
Key Classes and Methods
Consolidated below is a hierarchy and description of the key packages, classes, and methods that provide calculated price bundle functionality:
- com.elasticpath.cmclient.catalog
- src/main/com/elasticpath/cmclient/catalog
- dialogs/product
- ProductBundleConstituentsDialog.java: Add/edit Product Constituents to bundle Dialog.
- editors
- price
- model
- PriceAdjustmentModel.java: Model for price adjustment view. The model is a tree with PriceAdjustmentModelRoot at the root. Combines the product, price, and price adjustment for display.
- PriceAdjustmentEditingSupport.java: Editing support for BaseAmountSection table.
- PriceAdjustmentTree.java: A widget for displaying a tree view of price adjustments. Wrapper for a TreeViewer.
- model
- product
- ProductEditor.java: Implements a multi-page editor for displaying and editing products.
- ProductEditorOverviewSection.java: This class implements the section of the Product editor that displays basic product information/details.
- price
- wizards/product/create
- BundleConstituentsWizardPage6.java: The Six page of wizard, for populating bundle constituents.
- MultiSkuWizardPage5.java: Fifth page of the multi-Sku wizard.
- ProductDetailsWizardPage1.java): First page of the product details wizard.
- SingleSkuWizardPage5.java: Single Sku wizard page.
- CatalogMessages.java
- dialogs/product
- src/main/com/elasticpath/cmclient/catalog