| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateServiceAddOnsPopulatorParameters.getCurrentComponent() |
BundleTemplateModel |
DashboardPopulatorParameters.getCurrentComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleTemplateServiceAddOnsPopulatorParameters.setCurrentComponent(BundleTemplateModel currentComponent) |
void |
DashboardPopulatorParameters.setCurrentComponent(BundleTemplateModel currentComponent) |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
CategoryPageModel.getBundleTemplate()
Generated method - Getter of the
CategoryPage.bundleTemplate attribute defined at extension financialservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CategoryPageModel.setBundleTemplate(BundleTemplateModel value)
Generated method - Setter of
CategoryPage.bundleTemplate attribute defined at extension financialservices. |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BundleRelatedItemListModel.getNaviNode() |
| Modifier and Type | Method and Description |
|---|---|
protected 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 List<BundleTemplateModel> |
BundleNavigationNodeController.getAllCatalogVersionsOfBundleTemplate(BundleTemplateModel templateModel) |
protected List<BundleTemplateModel> |
BundleTemplateTreeModel.getChildren(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,
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,
String image,
String tooltip)
Creates button for adding a new bundle
|
protected 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 |
|---|---|
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,
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 |
|---|---|
List<BundleTemplateModel> |
DefaultBundleNavigationService.getRootNavigationNodes(CatalogVersionModel catVer) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultBundleNavigationService.add(BundleTemplateModel bundleTemplateModel,
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 | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateService.getBundleTemplateForCode(String bundleId)
This method returns the bundle template by bundle id
bundleId |
BundleTemplateModel |
BundleTemplateService.getBundleTemplateForCode(String bundleId,
String version)
This method returns the bundle template by bundle id
bundleId |
BundleTemplateModel |
BundleCommerceCartService.getFirstInvalidComponentInCart(CartModel masterCart)
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 |
|---|---|
List<BundleTemplateModel> |
BundleTemplateService.getAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)
This methods returns all approved root bundle templates.
|
List<BundleTemplateModel> |
BundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
Class<? extends ProductModel>... clazzes)
Deprecated.
Returns all child bundle templates (components) with products of the type
clazz.
The method is deprecated and should be replaced with own one on client side. |
List<BundleTemplateModel> |
BundleTemplateService.getAllRootBundleTemplates(CatalogVersionModel catVer)
This methods returns all root bundle templates.
|
List<BundleTemplateModel> |
BundleTemplateService.getBundleTemplatesByProduct(ProductModel model)
Get all components (child bundle templates) where the current device is included in the products list
|
List<BundleTemplateModel> |
BundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent)
Collect all leaf components of bundle.
|
List<BundleTemplateModel> |
BundleTemplateService.getTemplatesForMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo)
Returns the distinct
BundleTemplateModels from the order entries that match the given filter criteria |
| Modifier and Type | Method and Description |
|---|---|
List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts)
Adds the (existing)
ProductModel in the given UnitModel and with the given quantity
to the (existing) CartModel. |
List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantity,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts,
String xmlProduct) |
List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2)
Deprecated.
|
List<CommerceCartModification> |
BundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2,
String xmlProduct1,
String xmlProduct2)
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)
Checks if the given component
bundleTemplate in given bundle bundleNo and
masterAbstractOrder can be edited. |
String |
BundleCommerceCartService.checkAndGetReasonForDisabledProductInComponent(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts)
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)
Checks if the selection dependency of the given component
bundleTemplate in given bundle
bundleNo and masterAbstractOrder is fulfilled. |
boolean |
BundleCommerceCartService.checkIsComponentEditable(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Checks if the given component
bundleTemplate in given bundle bundleNo and
masterCart can be edited. |
boolean |
BundleCommerceCartService.checkIsComponentSelectionCriteriaMet(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
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)
Checks if the given
bundleTemplate's selection criteria are fulfilled, neither exceeded nor under
threshold. |
boolean |
BundleTemplateService.containsComponenentProductsOfType(BundleTemplateModel bundleTemplate,
Class<? extends ProductModel>... clazzes)
Deprecated.
Checks whether the products on the list of assigned products of the given
bundleTemplate are of the
the given clazzes.
The method is deprecated and should be replaced with own one on client side. |
List<BundleTemplateModel> |
BundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
Class<? extends ProductModel>... clazzes)
Deprecated.
Returns all child bundle templates (components) with products of the type
clazz.
The method is deprecated and should be replaced with own one on client side. |
List<CartEntryModel> |
BundleCommerceCartService.getCartEntriesForComponentInBundle(CartModel masterCart,
BundleTemplateModel component,
int bundleNo)
Gets the list of
CartEntryModel for component and bundleNo. |
ChangeProductPriceBundleRuleModel |
BundleRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo)
Returns a
ChangeProductPriceBundleRuleModel valid for the given targetProduct. |
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)
Returns a
DisableProductBundleRuleModel valid for the given product ignoring products
ignoreProducts in the cart. |
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. |
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)
Checks if
BundleTemplateModel has a selection criteria of AutoPickBundleSelectionCriteriaModel |
boolean |
AbstractBundleComponentEditableChecker.isAutoPickComponent(BundleTemplateModel bundleTemplate)
Checks if
BundleTemplateModel has a selection criteria of AutoPickBundleSelectionCriteriaModel |
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)
Checks if the selection dependency of the given component
bundleTemplate in given bundle
bundleNo and masterAbstractOrder is fulfilled. |
boolean |
AbstractBundleComponentEditableChecker.isComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo)
Checks if the given
bundleTemplate's selection criteria are fulfilled, neither exceeded nor under
threshold. |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
DefaultBundleCommerceCartService.findAnyRequiredTemplate(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected BundleTemplateModel |
DefaultBundleCommerceCartServiceNestedIntegrationTest.getBundleTemplate(String templateId) |
protected BundleTemplateModel |
BundleOrderEntryRemoveableCheckerNestedIntegrationTest.getBundleTemplate(String templateId) |
protected BundleTemplateModel |
DefaultBundleCartServiceNestedIntegrationTest.getBundleTemplate(String templateId) |
protected BundleTemplateModel |
DefaultBundleRuleServiceNestedIntegrationTest.getBundleTemplate(String templateId) |
protected BundleTemplateModel |
DefaultBundleCommerceCartService.getBundleTemplateForBundleNoFromCart(CartModel masterCartModel,
int bundleNo)
Find any BundleTemplate within the multi-cart for the given bundleNo.
|
BundleTemplateModel |
DefaultBundleTemplateService.getBundleTemplateForCode(String bundleId) |
BundleTemplateModel |
DefaultBundleTemplateService.getBundleTemplateForCode(String bundleId,
String version) |
BundleTemplateModel |
DefaultBundleCommerceCartService.getFirstInvalidComponentInCart(CartModel masterCart) |
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 |
|---|---|
protected List<CommerceCartModification> |
DefaultBundleCommerceCartService.addAutoPickProductsToCart(CartModel masterCartModel,
int bundleNo,
BundleTemplateModel bundleTemplate,
UnitModel unit)
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,
String xmlProduct,
boolean ignoreEmptyBundle)
Adds a product to the cart, either as standalone product or as part of a bundle.
|
protected void |
DefaultBundleCommerceCartService.addToBundle(AbstractOrderEntryModel entry,
BundleTemplateModel bundleTemplate,
int bundleNoRequested)
Assign the new cart entry to an existing bundle or create a new bundle for it
|
List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts)
Deprecated.
|
List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
ProductModel productModel,
long quantityToAdd,
UnitModel unit,
boolean forceNewEntry,
int bundleNo,
BundleTemplateModel bundleTemplateModel,
boolean removeCurrentProducts,
String xmlProduct) |
List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2)
Deprecated.
|
List<CommerceCartModification> |
DefaultBundleCommerceCartService.addToCart(CartModel masterCartModel,
UnitModel unit,
int bundleNo,
ProductModel productModel1,
BundleTemplateModel bundleTemplateModel1,
ProductModel productModel2,
BundleTemplateModel bundleTemplateModel2,
String xmlProduct1,
String xmlProduct2) |
boolean |
DefaultAbstractBundleComponentEditableChecker.canEdit(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
String |
DefaultBundleCommerceCartService.checkAndGetReasonForDisabledProductInComponent(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts) |
protected void |
DefaultBundleCommerceCartService.checkAndRemoveDependentComponents(CartModel masterCartModel,
int bundleNo,
BundleTemplateModel bundleTemplate)
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)
Checks whether the given
cartEntry is an auto-pick item and throws an
CommerceCartModificationException in that case |
protected void |
DefaultBundleCommerceCartService.checkBundleParameters(int bundleNo,
BundleTemplateModel bundleTemplateModel)
Checks if given
bundleNo is valid and if the combination of the given bundleNo and the
given bundleTemplateModel is correct |
protected void |
DefaultBundleCommerceCartService.checkCanBeAddedToComponent(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultAbstractBundleComponentEditableChecker.checkComponentIsLeaf(BundleTemplateModel bundleTemplate) |
protected void |
DefaultBundleCommerceCartService.checkIsBundleConsistent(int bundleNo,
BundleTemplateModel bundleTemplateModel,
CartModel masterCartModel,
ProductModel productModel)
Checks if the combination of the given
bundleNo and bundleTemplateModel is correct in
the context of the given master cart |
void |
DefaultAbstractBundleComponentEditableChecker.checkIsComponentDependencyMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultBundleCommerceCartService.checkIsComponentDependencyMetAfterRemoval(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Checks if an item can be removed from the given
bundleTemplate (component). |
boolean |
DefaultBundleCommerceCartService.checkIsComponentEditable(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
boolean |
DefaultBundleCommerceCartService.checkIsComponentSelectionCriteriaMet(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
void |
DefaultAbstractBundleComponentEditableChecker.checkIsComponentSelectionCriteriaMet(O masterAbstractOrder,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultBundleCommerceCartService.checkIsProductAlreadyInComponent(CartModel masterCart,
int bundleNo,
BundleTemplateModel bundleTemplate,
ProductModel product)
Checks whether the given
product is already added to the given bundleNo and
bundleTemplate. |
protected void |
DefaultBundleCommerceCartService.checkIsProductDisabledByRules(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo) |
protected void |
DefaultBundleCommerceCartService.checkIsProductInComponentProductList(int bundleNo,
BundleTemplateModel bundleTemplateModel,
ProductModel productModel)
Checks whether the given
productModel is in the products list of the given
bundleTemplateModel. |
protected void |
DefaultBundleCommerceCartService.checkIsSelectionCriteriaNotExceeded(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo)
Checks that not too many products are added to the given
bundleNo within the given
bundleTemplate (component) in the given masterCart. |
boolean |
DefaultBundleTemplateService.containsComponenentProductsOfType(BundleTemplateModel bundleTemplate,
Class<? extends ProductModel>... clazzes) |
protected BundleTemplateModel |
DefaultBundleCommerceCartService.findAnyRequiredTemplate(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
List<BundleTemplateModel> |
DefaultBundleTemplateService.getAllComponentsOfType(BundleTemplateModel bundleTemplate,
Class<? extends ProductModel>... clazzes) |
List<CartEntryModel> |
DefaultBundleCommerceCartService.getCartEntriesForComponentInBundle(CartModel masterCart,
BundleTemplateModel component,
int bundleNo) |
ChangeProductPriceBundleRuleModel |
DefaultBundleRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo) |
ChangeProductPriceBundleRuleModel |
DefaultBundleRuleService.getChangePriceBundleRule(BundleTemplateModel targetComponent,
ProductModel targetProduct,
ProductModel conditionalProduct,
CurrencyModel currency) |
DisableProductBundleRuleModel |
DefaultBundleRuleService.getDisableRuleForBundleProduct(AbstractOrderModel masterAbstractOrder,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts) |
DisableProductBundleRuleModel |
DefaultBundleRuleService.getDisableRuleForBundleProduct(BundleTemplateModel bundleTemplate,
ProductModel product1,
ProductModel product2) |
protected String |
DefaultBundleCommerceCartService.getDisablingReason(CartModel masterCart,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts) |
protected List<BundleTemplateModel> |
DefaultBundleTemplateServiceNestedIntegrationTest.getHierarchy(BundleTemplateModel node) |
List<BundleTemplateModel> |
DefaultBundleTemplateService.getLeafComponents(BundleTemplateModel anyComponent) |
protected ChangeProductPriceBundleRuleModel |
DefaultBundleRuleService.getLowestPriceForTargetProductAndTemplate(BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
CurrencyModel currency,
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 String |
DefaultBundleCommerceCartService.getSelectionCriterionMessage(CartModel masterCart,
BundleTemplateModel bundleTemplate,
int bundleNo) |
BundleTemplateModel |
DefaultBundleTemplateService.getSubsequentBundleTemplate(BundleTemplateModel bundleTemplate) |
boolean |
DefaultBundleTemplateService.isAutoPickComponent(BundleTemplateModel bundleTemplate) |
boolean |
DefaultAbstractBundleComponentEditableChecker.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) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
BasicBundleRuleValidator.getBundleTemplate(AbstractBundleRuleModel rule)
Gets parent bundle template of given rule.
|
protected BundleTemplateModel |
AbstractBundleValidationTest.getBundleTemplate(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 |
BundleTemplateSelectionCriteriaValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDependsOnItselfValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateRulesTargetProductsAssignedValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context)
Deprecated.
|
boolean |
BundleTemplateRequiresAncestorValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateNonLeafValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDisableRulesAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateProductsAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDependsOnAncestorValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateRequiringIntegrityValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateDependingIntegrityValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplateProductsAssignedValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
boolean |
BundleTemplatePriceRulesAndChildrenValidator.isValid(BundleTemplateModel value,
ConstraintValidatorContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BundleTemplateNonLeafValidator.isRelationValid(Collection<BundleTemplateModel> collection,
ConstraintValidatorContext context,
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(String bundleId)
This method returns the
BundleTemplateModel corresponding to the bundleID |
BundleTemplateModel |
BundleTemplateDao.findBundleTemplateByIdAndVersion(String bundleId,
String version)
This method returns the
BundleTemplateModel corresponding to the bundleID and version |
| Modifier and Type | Method and Description |
|---|---|
List<BundleTemplateModel> |
BundleTemplateDao.findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion)
Find all approved
BundleTemplateModels. |
List<BundleTemplateModel> |
BundleTemplateDao.findAllRootBundleTemplates(CatalogVersionModel catalogVersion)
Find all
BundleTemplateModels. |
List<BundleTemplateModel> |
BundleTemplateDao.findBundleTemplatesByProduct(ProductModel productModel)
Finds the
BundleTemplateModels for the given productModel. |
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 |
|---|---|
List<AbstractOrderEntryModel> |
BundleTemplateDao.findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate)
Find all
AbstractOrderEntryModels the given BundleTemplateModel is assigned to |
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. |
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. |
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. |
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(String bundleId) |
BundleTemplateModel |
DefaultBundleTemplateDao.findBundleTemplateByIdAndVersion(String bundleId,
String version) |
| Modifier and Type | Method and Description |
|---|---|
List<BundleTemplateModel> |
DefaultBundleTemplateDao.findAllApprovedRootBundleTemplates(CatalogVersionModel catalogVersion) |
List<BundleTemplateModel> |
DefaultBundleTemplateDao.findAllRootBundleTemplates(CatalogVersionModel catalogVersion) |
List<BundleTemplateModel> |
DefaultBundleTemplateDao.findBundleTemplatesByProduct(ProductModel productModel) |
List<BundleTemplateModel> |
DefaultBundleTemplateDao.findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo) |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractOrderEntryModel> |
DefaultBundleTemplateDao.findAbstractOrderEntriesByBundleTemplate(BundleTemplateModel bundleTemplate) |
List<R> |
AbstractBundleRuleDao.findBundleRulesByProductAndRootTemplate(ProductModel product,
BundleTemplateModel rootBundleTemplate) |
List<R> |
AbstractBundleRuleDao.findBundleRulesByTargetProductAndTemplate(ProductModel targetProduct,
BundleTemplateModel bundleTemplate) |
List<ChangeProductPriceBundleRuleModel> |
DefaultChangeProductPriceBundleRuleDao.findBundleRulesByTargetProductAndTemplateAndCurrency(ProductModel targetProduct,
BundleTemplateModel bundleTemplate,
CurrencyModel currency) |
List<E> |
AbstractOrderEntryDao.findEntriesByMasterCartAndBundleNoAndTemplate(O masterAbstractOrder,
int bundleNo,
BundleTemplateModel bundleTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected BundleTemplateModel |
AbstractBundleRuleValidator.getComponentFromRule(AbstractBundleRuleModel bundleRule)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ProductModel> |
AbstractBundleRuleValidator.collectAllowedConditionalProducts(BundleTemplateModel component)
Deprecated.
Returns a combined list of all
ProductModels that are included in the products sets of a bundle's
components |
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 |
|---|---|
Collection<BundleTemplateModel> |
BundleTemplateStatusModel.getBundleTemplates()
Generated method - Getter of the
BundleTemplateStatus.bundleTemplates attribute defined at extension configurablebundleservices. |
List<BundleTemplateModel> |
BundleTemplateModel.getChildTemplates()
Generated method - Getter of the
BundleTemplate.childTemplates attribute defined at extension configurablebundleservices. |
Collection<BundleTemplateModel> |
BundleTemplateModel.getDependentBundleTemplates()
Generated method - Getter of the
BundleTemplate.dependentBundleTemplates attribute defined at extension configurablebundleservices. |
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(Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplateStatus.bundleTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setChildTemplates(List<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.childTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setDependentBundleTemplates(Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.dependentBundleTemplates attribute defined at extension configurablebundleservices. |
void |
BundleTemplateModel.setRequiredBundleTemplates(Collection<BundleTemplateModel> value)
Generated method - Setter of
BundleTemplate.requiredBundleTemplates attribute defined at extension configurablebundleservices. |
| Constructor and Description |
|---|
BundleTemplateModel(CatalogVersionModel _catalogVersion,
String _id,
ItemModel _owner,
BundleTemplateModel _parentTemplate,
String _version)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
BundleTemplateResource.getBundleTemplateModel()
Convenience method which just delegates to
#getResourceValue() |
protected BundleTemplateModel |
BundleTemplateResource.readResource(String resourceId)
Gets the
BundleTemplateModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<BundleTemplateModel> |
BundleTemplatesResource.getBundleTemplatesCollection()
Convenience method which just delegates to
#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(Collection<BundleTemplateModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
BundleTemplateModel |
AbstractOrderEntryModel.getBundleTemplate()
Generated method - Getter of the
AbstractOrderEntry.bundleTemplate attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderEntryModel.setBundleTemplate(BundleTemplateModel value)
Generated method - Setter of
AbstractOrderEntry.bundleTemplate attribute defined at extension configurablebundleservices. |
| Modifier and Type | Method and Description |
|---|---|
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(Collection<BundleTemplateModel> value)
Generated method - Setter of
Product.bundleTemplates attribute defined at extension configurablebundleservices. |
Copyright © 2017 SAP SE. All Rights Reserved.