| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
CommerceCartParameter.getBundleTemplate() |
| Modifier and Type | Method and Description |
|---|---|
void |
CommerceCartParameter.setBundleTemplate(BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BundleRelatedItemListModel.getNaviNode() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ItemModel> |
BundleRelatedItemListModel.extractRelatedItems(BundleTemplateModel bundleTemplateNode) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BundleNavigationNodeRenderer.cloneBundle(BundleTemplateModel bundleToBeCloned) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<BundleTemplateModel> |
BundleNavigationNodeController.getAllCatalogVersionsOfBundleTemplate(BundleTemplateModel templateModel) |
protected java.util.List<BundleTemplateModel> |
BundleTemplateTreeModel.getChildren(java.lang.Object nodeObj) |
| Modifier and Type | Method and Description |
|---|---|
protected Toolbarbutton |
BundleNavigationNodeRenderer.addChildTemplateAction(BundleTemplateModel bundleTemplateModel,
boolean testIDsEnabled,
TypedObject currentNode) |
protected Toolbarbutton |
BundleNavigationNodeRenderer.addCloneTemplateAction(BundleTemplateModel bundleTemplateModel,
boolean testIDsEnabled) |
void |
BundleNavigationNodeController.addProductsToNode(BundleTemplateModel bundleTemplateModel,
java.util.Collection<TypedObject> typedProductsToAdd)
Adds new or existing products to the product list of a bundletemplate.
|
protected Toolbarbutton |
BundleNavigationNodeRenderer.addSiblingTemplateAction(BundleTemplateModel bundleTemplateModel,
boolean testIDsEnabled,
TypedObject currentNode) |
protected BundleTemplateModel |
BundleNavigationNodeRenderer.cloneBundle(BundleTemplateModel bundleToBeCloned) |
protected void |
BundleNavigationNodeRenderer.cloneChildBundleTemplates(BundleTemplateModel bundleToBeCloned,
BundleTemplateModel clonedBundleTemplateModel) |
protected void |
BundleNavigationNodeRenderer.cloneDependentBundleTemplates(BundleTemplateModel bundleToBeCloned,
BundleTemplateModel clonedBundleTemplateModel) |
protected void |
BundleNavigationNodeRenderer.cloneRequiredBundleTemplates(BundleTemplateModel bundleToBeCloned,
BundleTemplateModel clonedBundleTemplateModel) |
int |
ParentBundleTemplateComparator.compare(BundleTemplateModel template1,
BundleTemplateModel template2) |
protected Toolbarbutton |
BundleNavigationNodeRenderer.createToolbarButton(CatalogVersionModel catalogVersion,
BundleTemplateModel template,
java.lang.String image,
java.lang.String tooltip)
Creates button for adding a new bundle
|
protected java.util.List<BundleTemplateModel> |
BundleNavigationNodeController.getAllCatalogVersionsOfBundleTemplate(BundleTemplateModel templateModel) |
protected boolean |
BundleNavigationNodeController.isBundleTemplateDeletable(BundleTemplateModel templateModel) |
protected Toolbarbutton |
BundleNavigationNodeRenderer.removeBundleAction(BundleTemplateModel bundleTemplateModel,
boolean testIDsEnabled) |
protected void |
BundleNavigationNodeRenderer.updateLabelIfArchived(BundleTemplateModel bundleTemplateModel,
Label label) |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleNavigationNodeBrowserModel.openRelatedBundleQueryBrowser(BundleTemplateModel bundleTemplateModel,
BrowserModel model,
BundleRuleType bundleRuleType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
BundleNavigationService.getRootNavigationNodes(CatalogVersionModel catalogVersion)
Returns all root navigation nodes for given catalog version.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BundleNavigationService.add(BundleTemplateModel bundleTemplateModel,
java.util.Collection<ProductModel> productModels)
Associates the list of
ProductModels to the BundleTemplateModel, i.e. |
void |
BundleNavigationService.add(BundleTemplateModel bundleTemplateModel,
ProductModel productModel)
Associates the
ProductModel to the BundleTemplateModel, i.e. |
void |
BundleNavigationService.move(BundleTemplateModel sourceBundleTemplateModel,
ProductModel sourceProductModel,
BundleTemplateModel targetBundleTemplateModel)
|
void |
BundleNavigationService.move(BundleTemplateModel bundleTemplateModel,
ProductModel sourceProductModel,
ProductModel targetProductModel)
Moves the order within a
BundleTemplateModel products list. |
void |
BundleNavigationService.remove(BundleTemplateModel bundleTemplateModel,
ProductModel productModel)
Removes the
ProductModel association from the BundleTemplateModel. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
DefaultBundleNavigationService.getRootNavigationNodes(CatalogVersionModel catVer) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultBundleNavigationService.add(BundleTemplateModel bundleTemplateModel,
java.util.Collection<ProductModel> productModels) |
void |
DefaultBundleNavigationService.add(BundleTemplateModel bundleTemplateModel,
ProductModel productModel) |
void |
DefaultBundleNavigationService.move(BundleTemplateModel sourceBundleTemplateModel,
ProductModel productModel,
BundleTemplateModel targetBundleTemplateModel) |
void |
DefaultBundleNavigationService.move(BundleTemplateModel bundleTemplateModel,
ProductModel sourceEntry,
ProductModel targetEntry) |
void |
DefaultBundleNavigationService.remove(BundleTemplateModel bundleTemplateModel,
ProductModel productModel) |
| Modifier and Type | Class and Description |
|---|---|
class |
BundleTemplatePopulator<SOURCE extends BundleTemplateModel,TARGET extends BundleTemplateData>
Populator implementation for
BundleTemplateModel as source and BundleTemplateData as target type. |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<BundleTemplateModel,BundleTemplateData> |
ProductBundlePopulator.getBundleTemplateConverter()
Deprecated.
|
protected Converter<BundleTemplateModel,BundleTemplateData> |
ProductBundleStarterPopulator.getBundleTemplateConverter() |
protected java.util.List<BundleTemplateModel> |
ProductBundleStarterPopulator.getStarterBundleTemplatesByProduct(ProductModel product) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateData |
ProductBundlePopulator.convertTemplate(BundleTemplateModel bundleTemplateModel)
Deprecated.
|
protected int |
BundleTemplatePopulator.getMaxNoOfProductsAllowed(BundleTemplateModel bundleTemplate)
Helper method to find maximum possible product selections for the given BundleTemplate based on Selection
criteria.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProductBundlePopulator.setBundleTemplateConverter(Converter<BundleTemplateModel,BundleTemplateData> bundleTemplateConverter)
Deprecated.
|
void |
ProductBundleStarterPopulator.setBundleTemplateConverter(Converter<BundleTemplateModel,BundleTemplateData> bundleTemplateConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Integer |
OrderEntryComponentComparator.getComponentPosition(BundleTemplateModel component) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BundleCartPopulatorIntegrationTest.getBundleTemplate(java.lang.String templateId) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<BundleTemplateModel,BundleTemplateData> |
BundleCommerceOrderEntryPopulator.getBundleTemplateConverter()
Deprecated.
|
protected Converter<BundleTemplateModel,BundleTemplateData> |
BundleCartPopulator.getBundleTemplateConverter()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected OrderEntryData |
BundleCartPopulator.createEmptyOrderEntryData(int bundleNo,
BundleTemplateModel rootBundle,
BundleTemplateModel childTemplate,
S masterCart)
Deprecated.
Method to add an empty
OrderEntryData to the bundle cart view. |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleCommerceOrderEntryPopulator.setBundleTemplateConverter(Converter<BundleTemplateModel,BundleTemplateData> bundleTemplateConverter)
Deprecated.
|
void |
BundleCartPopulator.setBundleTemplateConverter(Converter<BundleTemplateModel,BundleTemplateData> bundleTemplateConverter)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateService.getBundleTemplateForCode(java.lang.String bundleId)
This method returns the bundle template by bundle id
bundleId |
BundleTemplateModel |
BundleTemplateService.getBundleTemplateForCode(java.lang.String bundleId,
java.lang.String version)
This method returns the bundle template by bundle id
bundleId |
BundleTemplateModel |
BundleCommerceCartService.getFirstInvalidComponentInCart(CartModel masterCart)
Deprecated.
Checks the given
masterCart if there are invalid components in it. |
BundleTemplateModel |
BundleTemplateService.getPreviousBundleTemplate(BundleTemplateModel bundleTemplate)
Returns the previous child bundle template.
|
BundleTemplateModel |
BundleTemplateService.getRelativeBundleTemplate(BundleTemplateModel bundleTemplate,
int relativePosition)
Returns a relative child bundle template.
|
BundleTemplateModel |
BundleTemplateService.getRootBundleTemplate(BundleTemplateModel bundleTemplateModel)
This method returns the root bundleTemplate
BundleTemplateModel of the given
bundleTemplateModel. |
BundleTemplateModel |
BundleTemplateService.getSubsequentBundleTemplate(BundleTemplateModel bundleTemplate)
Returns the next child bundle template.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)
This methods returns all approved root bundle templates.
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes)
Deprecated.
Since 6.0
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getAllRootBundleTemplates(CatalogVersionModel catVer)
This methods returns all root bundle templates.
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getBundleTemplatesByProduct(ProductModel model)
Get all components (child bundle templates) where the current device is included in the products list
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent)
Collect all leaf components of bundle.
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getTemplatesForMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts)
Deprecated.
Adds the (existing)
ProductModel in the given UnitModel and with the given quantity
to the (existing) CartModel. |
java.util.List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantity,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts,
java.lang.String xmlProduct)
Deprecated.
|
java.util.List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2)
Deprecated.
Since ages (at least from 5.1)
|
java.util.List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2,
java.lang.String xmlProduct1,
java.lang.String xmlProduct2)
Deprecated.
Adds the (existing)
ProductModels productModel1 and productModel2 in the given
UnitModel and with quantity=1 to the (existing) multi-cart CartModel as new cart entries. |
boolean |
AbstractBundleComponentEditableChecker.canEdit(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
java.lang.String |
BundleCommerceCartService.checkAndGetReasonForDisabledProductInComponent(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts)
Deprecated.
Checks if the given
product which is not yet added to the cart/bundle needs to be disabled within a
component. |
void |
AbstractBundleComponentEditableChecker.checkIsComponentDependencyMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
boolean |
BundleCommerceCartService.checkIsComponentEditable(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
Checks if the given component
bundleTemplate in given bundle bundleNo and
masterCart can be edited. |
boolean |
BundleCommerceCartService.checkIsComponentSelectionCriteriaMet(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
Checks if the selection criteria of the given component
bundleTemplate in given bundle
bundleNo and masterCart is met. |
void |
AbstractBundleComponentEditableChecker.checkIsComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
boolean |
BundleTemplateService.containsComponenentProductsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes)
Deprecated.
Since 6.0
|
EntryGroup |
BundleTemplateService.createBundleTree(BundleTemplateModel bundleTemplate,
AbstractOrderModel order)
Creates entry group tree reflecting the structure of a bundle template and add the tree to the given order.
|
java.util.List<BundleTemplateModel> |
BundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes)
Deprecated.
Since 6.0
|
java.lang.String |
BundleTemplateService.getBundleTemplateName(BundleTemplateModel bundleTemplate)
Get well-formatted string with the name of the given component.
|
java.util.List<CartEntryModel> |
BundleCommerceCartService.getCartEntriesForComponentInBundle(CartModel masterCart,
BundleTemplateModel component,
int bundleNo)
Deprecated.
Gets the list of
CartEntryModel for component and bundleNo. |
ChangeProductPriceBundleRuleModel |
BundleRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
ChangeProductPriceBundleRuleModel |
BundleRuleService.getChangePriceBundleRule(BundleTemplateModel targetComponent,
ProductModel targetProduct,
ProductModel conditionalProduct,
CurrencyModel currency)
Returns a
ChangeProductPriceBundleRuleModel valid for the given targetProduct. |
DisableProductBundleRuleModel |
BundleRuleService.getDisableRuleForBundleProduct(AbstractOrderModel masterAbstractOrder,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
DisableProductBundleRuleModel |
BundleRuleService.getDisableRuleForBundleProduct(BundleTemplateModel bundleTemplate,
ProductModel product1,
ProductModel product2)
Returns a
DisableProductBundleRuleModel which does not allow that the given products product1
and product2 are added together to a bundle. |
java.util.List<BundleTemplateModel> |
BundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent)
Collect all leaf components of bundle.
|
int |
BundleTemplateService.getPositionInParent(BundleTemplateModel bundleTemplate)
Returns the given
bundleTemplate's absolute position in the list of child templates that are assigned
to the parent template |
BundleTemplateModel |
BundleTemplateService.getPreviousBundleTemplate(BundleTemplateModel bundleTemplate)
Returns the previous child bundle template.
|
BundleTemplateModel |
BundleTemplateService.getRelativeBundleTemplate(BundleTemplateModel bundleTemplate,
int relativePosition)
Returns a relative child bundle template.
|
BundleTemplateModel |
BundleTemplateService.getRootBundleTemplate(BundleTemplateModel bundleTemplateModel)
This method returns the root bundleTemplate
BundleTemplateModel of the given
bundleTemplateModel. |
BundleTemplateModel |
BundleTemplateService.getSubsequentBundleTemplate(BundleTemplateModel bundleTemplate)
Returns the next child bundle template.
|
boolean |
BundleTemplateService.isAutoPickComponent(BundleTemplateModel bundleTemplate)
Deprecated.
since 1811 - auto pick component is a part of subscriptionbundles
|
boolean |
AbstractBundleComponentEditableChecker.isAutoPickComponent(BundleTemplateModel bundleTemplate)
Deprecated.
since 1811 - auto pick components were moved to subscriptionbundles
|
boolean |
BundleTemplateService.isBundleTemplateUsed(BundleTemplateModel bundleTemplate)
Checks if the given
BundleTemplateModel was used in any cart or order entry |
boolean |
AbstractBundleComponentEditableChecker.isComponentDependencyMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
boolean |
AbstractBundleComponentEditableChecker.isComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
since 6.5 - bundleNo parameter is deprecated, should be replaced with entry groups
|
boolean |
AbstractBundleComponentEditableChecker.isRequiredDependencyMet(O order,
BundleTemplateModel bundleTemplate,
java.lang.Integer entryGroupNumber)
Checks if the selection dependency of the given component
bundleTemplate in given bundle
bundleTemplate and order is fulfilled. |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
DefaultBundleCommerceCartService.findAnyRequiredTemplate(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
|
protected BundleTemplateModel |
BundleOrderEntryRemoveableCheckerNestedIntegrationTest.getBundleTemplate(java.lang.String templateId) |
protected BundleTemplateModel |
DefaultBundleCartServiceNestedIntegrationTest.getBundleTemplate(java.lang.String templateId) |
protected BundleTemplateModel |
DefaultBundleRuleServiceNestedIntegrationTest.getBundleTemplate(java.lang.String templateId) |
protected BundleTemplateModel |
DefaultBundleCommerceCartServiceNestedIntegrationTest.getBundleTemplate(java.lang.String templateId) |
BundleTemplateModel |
DefaultBundleTemplateService.getBundleTemplateForCode(java.lang.String bundleId) |
BundleTemplateModel |
DefaultBundleTemplateService.getBundleTemplateForCode(java.lang.String bundleId,
java.lang.String version) |
BundleTemplateModel |
DefaultBundleCommerceCartService.getFirstInvalidComponentInCart(CartModel masterCart)
Deprecated.
|
BundleTemplateModel |
DefaultBundleTemplateService.getPreviousBundleTemplate(BundleTemplateModel bundleTemplate) |
BundleTemplateModel |
DefaultBundleTemplateService.getRelativeBundleTemplate(BundleTemplateModel bundleTemplate,
int relativePosition) |
BundleTemplateModel |
DefaultBundleTemplateService.getRootBundleTemplate(BundleTemplateModel bundleTemplateModel) |
BundleTemplateModel |
DefaultBundleTemplateService.getSubsequentBundleTemplate(BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getAllRootBundleTemplates(CatalogVersionModel catalogVersion) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getBundleTemplatesByProduct(ProductModel model) |
protected java.util.List<BundleTemplateModel> |
DefaultBundleTemplateServiceNestedIntegrationTest.getHierarchy(BundleTemplateModel node) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getTemplatesForMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<CommerceCartModification> |
DefaultBundleCommerceCartService.addAutoPickProductsToCart(CartModel masterCartModel,
int bundleNo,
BundleTemplateModel bundleTemplate,
UnitModel unit)
Deprecated.
Add auto-pick products to the bundle in the cart.
|
protected CommerceCartModification |
DefaultBundleCommerceCartService.addProductToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
java.lang.String xmlProduct,
boolean ignoreEmptyBundle)
Deprecated.
Adds a product to the cart, either as standalone product or as part of a bundle.
|
java.util.List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts)
Deprecated.
Since ages (at least from 5.1)
|
java.util.List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts,
java.lang.String xmlProduct)
Deprecated.
Since 6.4 - Use the generic
DefaultCommerceCartService.addToCart(CommerceCartParameter) |
java.util.List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2)
Deprecated.
Since ages (at least from 5.1)
|
java.util.List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2,
java.lang.String xmlProduct1,
java.lang.String xmlProduct2)
Deprecated.
|
boolean |
DefaultAbstractBundleComponentEditableChecker.canEdit(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
boolean |
AutoPickBundleComponentEditableChecker.canEdit(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
java.lang.String |
DefaultBundleCommerceCartService.checkAndGetReasonForDisabledProductInComponent(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts)
Deprecated.
|
protected void |
DefaultBundleCommerceCartService.checkAndRemoveDependentComponents(CartModel masterCartModel,
int bundleNo,
BundleTemplateModel bundleTemplate)
Deprecated.
If the last item of the given
bundleTemplate is deleted all items that belong to components which are
dependent on the given bundleTemplate are also removed from the cart. |
protected void |
DefaultBundleCommerceCartService.checkAutoPickAddToCart(BundleTemplateModel bundleTemplate,
ProductModel product)
Deprecated.
Checks whether the given
cartEntry is an auto-pick item and throws an
CommerceCartModificationException in that case |
protected void |
DefaultAbstractBundleComponentEditableChecker.checkComponentIsLeaf(BundleTemplateModel bundleTemplate) |
void |
DefaultAbstractBundleComponentEditableChecker.checkIsComponentDependencyMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultBundleCommerceCartService.checkIsComponentDependencyMetAfterRemoval(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
Checks if an item can be removed from the given
component (component). |
boolean |
DefaultBundleCommerceCartService.checkIsComponentEditable(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
|
boolean |
DefaultBundleCommerceCartService.checkIsComponentSelectionCriteriaMet(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
|
void |
DefaultAbstractBundleComponentEditableChecker.checkIsComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
void |
AutoPickBundleComponentEditableChecker.checkIsComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultBundleCommerceCartService.checkIsProductAlreadyInComponent(CartModel masterCart,
int bundleNo,
BundleTemplateModel bundleTemplate,
ProductModel product)
Deprecated.
Checks whether the given
product is already added to the given bundleNo and
component. |
protected void |
DefaultBundleCommerceCartService.checkIsSelectionCriteriaNotExceeded(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
Checks that not too many products are added to the given
bundleNo within the given
component (component) in the given masterCart. |
boolean |
DefaultBundleTemplateService.containsComponenentProductsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes) |
EntryGroup |
DefaultBundleTemplateService.createBundleTree(BundleTemplateModel bundleTemplate,
AbstractOrderModel order) |
protected java.util.List<EntryGroup> |
DefaultBundleTemplateService.createEntryGroupTree(BundleTemplateModel currentBundleTemplate,
EntryGroup parentEntryGroup) |
protected BundleTemplateModel |
DefaultBundleCommerceCartService.findAnyRequiredTemplate(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
|
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
java.lang.Class<? extends ProductModel>... clazzes) |
java.lang.String |
DefaultBundleTemplateService.getBundleTemplateName(BundleTemplateModel bundleTemplate) |
java.util.List<CartEntryModel> |
DefaultBundleCommerceCartService.getCartEntriesForComponentInBundle(CartModel masterCart,
BundleTemplateModel component,
int bundleNo)
Deprecated.
|
ChangeProductPriceBundleRuleModel |
DefaultBundleCommerceRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo) |
ChangeProductPriceBundleRuleModel |
DefaultBundleCommerceRuleService.getChangePriceBundleRule(BundleTemplateModel targetComponent,
ProductModel targetProduct,
ProductModel conditionalProduct,
CurrencyModel currency) |
DisableProductBundleRuleModel |
DefaultBundleCommerceRuleService.getDisableRuleForBundleProduct(AbstractOrderModel masterAbstractOrder,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts) |
DisableProductBundleRuleModel |
DefaultBundleCommerceRuleService.getDisableRuleForBundleProduct(BundleTemplateModel bundleTemplate,
ProductModel product1,
ProductModel product2) |
protected java.lang.String |
DefaultBundleCommerceCartService.getDisablingReason(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts)
Deprecated.
|
protected java.lang.Integer |
DefaultBundleCommerceCartService.getEntryGroupFor(AbstractOrderModel cartModel,
int bundleNo,
BundleTemplateModel component)
Deprecated.
Restores entry group number by given component and bundle number.
|
protected java.util.List<BundleTemplateModel> |
DefaultBundleTemplateServiceNestedIntegrationTest.getHierarchy(BundleTemplateModel node) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent) |
protected ChangeProductPriceBundleRuleModel |
DefaultBundleCommerceRuleService.getLowestPriceForTargetProductAndTemplate(BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
CurrencyModel currency,
java.util.Set<ProductModel> otherProductsInSameBundle)
Finds the
ChangeProductPriceBundleRuleModel with the lowest price for the given targetProduct
. |
int |
DefaultBundleTemplateService.getPositionInParent(BundleTemplateModel bundleTemplate) |
BundleTemplateModel |
DefaultBundleTemplateService.getPreviousBundleTemplate(BundleTemplateModel bundleTemplate) |
BundleTemplateModel |
DefaultBundleTemplateService.getRelativeBundleTemplate(BundleTemplateModel bundleTemplate,
int relativePosition) |
BundleTemplateModel |
DefaultBundleTemplateService.getRootBundleTemplate(BundleTemplateModel bundleTemplateModel) |
protected java.lang.String |
DefaultBundleCommerceCartService.getSelectionCriterionMessage(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Deprecated.
|
BundleTemplateModel |
DefaultBundleTemplateService.getSubsequentBundleTemplate(BundleTemplateModel bundleTemplate) |
boolean |
DefaultBundleTemplateService.isAutoPickComponent(BundleTemplateModel bundleTemplate) |
boolean |
DefaultAbstractBundleComponentEditableChecker.isAutoPickComponent(BundleTemplateModel bundleTemplate) |
boolean |
AutoPickBundleComponentEditableChecker.isAutoPickComponent(BundleTemplateModel bundleTemplate) |
boolean |
DefaultBundleTemplateService.isBundleTemplateUsed(BundleTemplateModel bundleTemplate) |
boolean |
DefaultAbstractBundleComponentEditableChecker.isComponentDependencyMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
boolean |
DefaultAbstractBundleComponentEditableChecker.isComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
boolean |
DefaultAbstractBundleComponentEditableChecker.isRequiredDependencyMet(O order,
BundleTemplateModel bundleTemplate,
java.lang.Integer entryGroupNumber) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.lang.Integer> |
DefaultAbstractBundleComponentEditableChecker.bundleTemplatesToGroupNumbers(EntryGroup rootGroup,
java.util.Collection<BundleTemplateModel> components) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BasicBundleRuleValidator.getBundleTemplate(AbstractBundleRuleModel rule)
Gets parent bundle template of given rule.
|
protected BundleTemplateModel |
AbstractBundleValidationTest.getBundleTemplate(java.lang.String templateId)
Get bundle template by ID.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BundleTemplateNonLeafValidator.isNonLeaf(BundleTemplateModel item)
Checks if item is non-leaf.
|
boolean |
BundleTemplateDependingIntegrityValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateRequiresAncestorValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateProductsAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDisableRulesAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateSelectionCriteriaValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDependsOnItselfValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateRequiringIntegrityValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateProductsAssignedValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateNonLeafValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplatePriceRulesAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDependsOnAncestorValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateRulesTargetProductsAssignedValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BundleTemplateNonLeafValidator.isRelationValid(java.util.Collection<BundleTemplateModel> collection,
ConstraintValidatorContext context,
java.lang.String fieldName)
Checks if relations contain non-leaf nodes, and for each non-leaf node add error message.
|
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateDao.findBundleTemplateById(java.lang.String bundleId)
This method returns the
BundleTemplateModel corresponding to the bundleID |
BundleTemplateModel |
BundleTemplateDao.findBundleTemplateByIdAndVersion(java.lang.String bundleId,
java.lang.String version)
This method returns the
BundleTemplateModel corresponding to the bundleID and version |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
BundleTemplateDao.findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)
Find all approved
BundleTemplateModels. |
java.util.List<BundleTemplateModel> |
BundleTemplateDao.findAllRootBundleTemplates(CatalogVersionModel catalogVersion)
Find all
BundleTemplateModels. |
java.util.List<BundleTemplateModel> |
BundleTemplateDao.findBundleTemplatesByProduct(ProductModel productModel)
Finds the
BundleTemplateModels for the given productModel. |
java.util.List<BundleTemplateModel> |
BundleTemplateDao.findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo)
Finds the distinct
BundleTemplateModels in the order entries that match the given filter criteria |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractOrderEntryModel> |
BundleTemplateDao.findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate)
Find all
AbstractOrderEntryModels the given BundleTemplateModel is assigned to |
java.util.List<R> |
BundleRuleDao.findBundleRulesByProductAndRootTemplate(ProductModel product,
BundleTemplateModel rootBundleTemplate)
Find all
AbstractBundleRuleModels that are assigned to any of the given rootBundleTemplate's
child components and have the given product either as target product or as conditional product. |
java.util.List<R> |
BundleRuleDao.findBundleRulesByTargetProductAndTemplate(ProductModel targetProduct,
BundleTemplateModel bundleTemplate)
Find all
AbstractBundleRuleModels that are assigned to the given bundleTemplate and have the
given targetProduct as target product. |
java.util.List<ChangeProductPriceBundleRuleModel> |
ChangeProductPriceBundleRuleDao.findBundleRulesByTargetProductAndTemplateAndCurrency(ProductModel targetProduct,
BundleTemplateModel bundleTemplate,
CurrencyModel currency)
Find all
ChangeProductPriceBundleRuleModels that are assigned to the given bundleTemplate and
have the given targetProduct as target product. |
java.util.List<E> |
OrderEntryDao.findEntriesByMasterCartAndBundleNoAndTemplate(O masterAbstractOrder,
int bundleNo,
BundleTemplateModel bundleTemplate)
Find
AbstractOrderEntryModels that match the given masterAbstractOrder and
bundleNo and bundleTemplate |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
DefaultBundleTemplateDao.findBundleTemplateById(java.lang.String bundleId) |
BundleTemplateModel |
DefaultBundleTemplateDao.findBundleTemplateByIdAndVersion(java.lang.String bundleId,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateDao.findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateDao.findAllRootBundleTemplates(CatalogVersionModel catalogVersion) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateDao.findBundleTemplatesByProduct(ProductModel productModel) |
java.util.List<BundleTemplateModel> |
DefaultBundleTemplateDao.findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractOrderEntryModel> |
DefaultBundleTemplateDao.findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate) |
java.util.List<R> |
AbstractBundleRuleDao.findBundleRulesByProductAndRootTemplate(ProductModel product,
BundleTemplateModel rootBundleTemplate) |
java.util.List<R> |
AbstractBundleRuleDao.findBundleRulesByTargetProductAndTemplate(ProductModel targetProduct,
BundleTemplateModel bundleTemplate) |
java.util.List<ChangeProductPriceBundleRuleModel> |
DefaultChangeProductPriceBundleRuleDao.findBundleRulesByTargetProductAndTemplateAndCurrency(ProductModel targetProduct,
BundleTemplateModel bundleTemplate,
CurrencyModel currency) |
java.util.List<E> |
AbstractOrderEntryDao.findEntriesByMasterCartAndBundleNoAndTemplate(O masterAbstractOrder,
int bundleNo,
BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BundleTemplateRemoveInterceptor.removeChildTemplates(InterceptorContext ctx,
BundleTemplateModel bundleTemplate) |
protected void |
BundleTemplateRemoveInterceptor.removeStatus(InterceptorContext ctx,
BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
ChangeProductPriceBundleRuleModel.getBundleTemplate()
Generated method - Getter of the
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
BundleTemplateModel |
DisableProductBundleRuleModel.getBundleTemplate()
Generated method - Getter of the
DisableProductBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
BundleTemplateModel |
BundleTemplateModel.getParentTemplate()
Generated method - Getter of the
BundleTemplate.parentTemplate attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<BundleTemplateModel> |
BundleTemplateStatusModel.getBundleTemplates()
Generated method - Getter of the
BundleTemplateStatus.bundleTemplates attribute defined at extension configurablebundleservices. |
java.util.List<BundleTemplateModel> |
BundleTemplateModel.getChildTemplates()
Generated method - Getter of the
BundleTemplate.childTemplates attribute defined at extension configurablebundleservices. |
java.util.Collection<BundleTemplateModel> |
BundleTemplateModel.getDependentBundleTemplates()
Generated method - Getter of the
BundleTemplate.dependentBundleTemplates attribute defined at extension configurablebundleservices. |
java.util.Collection<BundleTemplateModel> |
BundleTemplateModel.getRequiredBundleTemplates()
Generated method - Getter of the
BundleTemplate.requiredBundleTemplates attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
ChangeProductPriceBundleRuleModel.setBundleTemplate(BundleTemplateModel value)
Generated method - Setter of
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
void |
DisableProductBundleRuleModel.setBundleTemplate(BundleTemplateModel value)
Generated method - Setter of
DisableProductBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setParentTemplate(BundleTemplateModel value)
Generated method - Initial setter of
BundleTemplate.parentTemplate attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleTemplateStatusModel.setBundleTemplates(java.util.Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplateStatus.bundleTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setChildTemplates(java.util.List<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.childTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setDependentBundleTemplates(java.util.Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.dependentBundleTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setRequiredBundleTemplates(java.util.Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.requiredBundleTemplates attribute defined at extension configurablebundleservices. |
| Constructor and Description |
|---|
BundleTemplateModel(CatalogVersionModel _catalogVersion,
java.lang.String _id,
ItemModel _owner,
BundleTemplateModel _parentTemplate,
java.lang.String _version)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BundleCartValidator.areSelectionCriteriaSatisfied(AbstractOrderModel order,
java.lang.Integer groupNumber,
BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BundleAddToCartMethodHook.getComponent(CommerceCartParameter parameter) |
protected BundleTemplateModel |
BundleUpdateCartEntryHook.getComponent(java.lang.String componentId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BundleUpdateCartEntryHook.trimQuantityToAllowedForTheComponent(CommerceCartParameter parameter,
BundleTemplateModel component) |
| Modifier and Type | Field and Description |
|---|---|
protected BundleTemplateModel |
BundleCartValidatorTest.component1 |
protected BundleTemplateModel |
BundleCartValidatorTest.component2 |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateResource.getBundleTemplateModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected BundleTemplateModel |
BundleTemplateResource.readResource(java.lang.String resourceId)
Gets the
BundleTemplateModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<BundleTemplateModel> |
BundleTemplatesResource.getBundleTemplatesCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleTemplateResource.setBundleTemplateModel(BundleTemplateModel value)
Convenience method which just delegates to
#setResourceValue(BundleTemplateModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleTemplatesResource.setBundleTemplatesCollection(java.util.Collection<BundleTemplateModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
AbstractOrderEntryModel.getBundleTemplate()
Deprecated.
Since 6.4: replaced with EntryGroup#externalReferenceId.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderEntryModel.setBundleTemplate(BundleTemplateModel value)
Deprecated.
Since 6.4: replaced with EntryGroup#externalReferenceId.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<BundleTemplateModel> |
ProductModel.getBundleTemplates()
Generated method - Getter of the
Product.bundleTemplates attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
ProductModel.setBundleTemplates(java.util.Collection<BundleTemplateModel> value)
Generated method - Setter of
Product.bundleTemplates attribute defined at extension configurablebundleservices. |
Copyright © 2018 SAP SE. All Rights Reserved.