| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
B2BDocumentModel.getOrder()
Generated method - Getter of the
B2BDocument.order attribute defined at extension accountsummaryaddon. |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BDocumentModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
B2BDocument.order attribute defined at extension accountsummaryaddon. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
B2BCommentDao<C extends B2BCommentModel,T extends AbstractOrderModel>
A dao around
B2BCommentModel |
| Modifier and Type | Method and Description |
|---|---|
List<B2BCommentModel> |
DefaultB2BCommentDao.findCommentsByOrder(AbstractOrderModel order) |
List<B2BCommentModel> |
DefaultB2BCommentDao.findCommentsByUser(UserModel user,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
B2BPermissionResultModel.getOrder()
Generated method - Getter of the
B2BPermissionResult.Order attribute defined at extension b2bapprovalprocess. |
AbstractOrderModel |
B2BCommentModel.getOrder()
Generated method - Getter of the
B2BComment.order attribute defined at extension b2bcommerce. |
| Modifier and Type | Method and Description |
|---|---|
Set<AbstractOrderModel> |
B2BUnitModel.getOrders()
Generated method - Getter of the
B2BUnit.Orders attribute defined at extension b2bcommerce. |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BPermissionResultModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
B2BPermissionResult.Order attribute defined at extension b2bapprovalprocess. |
void |
B2BCommentModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
B2BComment.order attribute defined at extension b2bcommerce. |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BUnitModel.setOrders(Set<AbstractOrderModel> value)
Generated method - Setter of
B2BUnit.Orders attribute defined at extension b2bcommerce. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
B2BApprovalBusinessProcessCreationPlaceOrderMethodHook.isB2BContext(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
B2BCommentService<AbstractOrderModel> |
CheckForApproval.getB2bCommentService() |
| Modifier and Type | Method and Description |
|---|---|
void |
CheckForApproval.setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
B2BCommentService<T extends AbstractOrderModel>
A service around
B2BCommentModel |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
B2BOrderService.getAbstractOrderForCode(String code)
Gets the order with a particular
CODE. |
| Modifier and Type | Method and Description |
|---|---|
CartModel |
B2BCartService.createCartFromAbstractOrder(AbstractOrderModel order)
Clones an order model into cart model by delegating to
CartService#clone(de.hybris.platform.core.model.type.ComposedTypeModel, de.hybris.platform.core.model.type.ComposedTypeModel, de.hybris.platform.core.model.order.AbstractOrderModel, String) |
Set<B2BMerchantCheckResultModel> |
B2BMerchantCheckService.evaluateMerchantChecks(AbstractOrderModel order,
B2BCustomerModel customer)
Evaluates the order for a customer to determine the merchant checks such as credit limits, order thresholds,
budget limits.
|
Set<P> |
B2BPermissionService.evaluatePermissions(AbstractOrderModel order,
T employee,
List<Class<? extends B2BPermissionModel>> permissionTypes)
Evaluate permissions of an order to determine if a violation has occurred and that an approver needs to intervene
and approve/reject an order.
|
Set<P> |
B2BPermissionService.findApproversForOpenPermissions(AbstractOrderModel order,
T customer,
Collection<P> openPermissions)
Deprecated.
As of hybris 4.4, replaced by
B2BPermissionService.getApproversForOpenPermissions(AbstractOrderModel, UserModel, Collection) |
Set<P> |
B2BPermissionService.getApproversForOpenPermissions(AbstractOrderModel order,
T customer,
Collection<P> openPermissions)
Get the approvers for an order's associated permissions with a status of OPEN.
|
List<P> |
B2BPermissionService.getOpenPermissions(AbstractOrderModel order)
Gets permissions with OPEN status.
|
boolean |
B2BOrderService.hasItemDiscounts(AbstractOrderModel order)
Checks for item discounts.
|
boolean |
B2BOrderService.isQuoteAllowed(AbstractOrderModel source)
Deprecated.
Since 6.3.
Gets quote allowed flag based on Order detail
|
boolean |
B2BPermissionService.needsApproval(AbstractOrderModel order)
Checks if the order requires approval by someone other than customer who placed the order.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
DefaultB2BOrderService.getAbstractOrderForCode(String code) |
| Modifier and Type | Method and Description |
|---|---|
B2BCommentService<AbstractOrderModel> |
DefaultB2BPermissionService.getB2bCommentService() |
Set<PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>> |
DefaultB2BPermissionService.getEvaluateStrategies() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultB2BPermissionService.setB2bCommentService(B2BCommentService<AbstractOrderModel> b2bCommentService) |
void |
DefaultB2BMerchantCheckService.setEvaluateStrategies(Set<EvaluateStrategy<B2BMerchantCheckResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies) |
void |
DefaultB2BPermissionService.setEvaluateStrategies(Set<PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
QuoteEvaluationStrategy.isQuoteAllowed(AbstractOrderModel source)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultB2BBudgetExceededEvaluationStrategy.checkBudgetExceeded(AbstractOrderModel order)
Check if the order has exceeded the active budget.
|
Set<B2BMerchantCheckResultModel> |
DefaultB2BCreditLimitEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel customer) |
B2BPermissionResultModel |
DefaultB2BOrderThresholdTimespanEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
B2BPermissionResultModel |
B2B2POEPermissionEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
B2BPermissionResultModel |
DefaultB2BBudgetExceededEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee)
1) Check if order would exceed budget of cost center 1.1) If it doesn't, fine, set permissionresult for this type
to approved and exit 1.2) If it does, continue with 2 2) Check if user has BudgetExceeded permission 2.1) If he
doesn't, continue with 3 2.2) If he does, fine, set permission result for this type to approved and exit 3) Set
PermissionResult to Open and later processing has to find approver
|
B2BPermissionResultModel |
DefaultB2BOrderThresholdEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
BigDecimal |
AbstractPermissionEvaluationStragegy.getOrderTotal(AbstractOrderModel order)
Deprecated.
|
protected BigDecimal |
AbstractPermissionEvaluationStrategy.getOrderTotal(AbstractOrderModel order) |
P |
AbstractB2BOrderThresholdPermissionEvaluationStrategy.getPermissionToEvaluate(Set<P> permissions,
AbstractOrderModel order)
Gets the permission to evaluate.
|
Set<B2BCreditLimitModel> |
DefaultB2BCreditLimitEvaluationStrategy.getTypesToEvaluate(B2BCustomerModel customer,
AbstractOrderModel order) |
Set<B2BPermissionModel> |
B2B2POEPermissionEvaluationStrategy.getTypesToEvaluate(B2BCustomerModel user,
AbstractOrderModel order) |
abstract Set<M> |
AbstractEvaluationStrategy.getTypesToEvaluate(B2BCustomerModel customer,
AbstractOrderModel order) |
Set<P> |
AbstractPermissionEvaluationStrategy.getTypesToEvaluate(B2BCustomerModel user,
AbstractOrderModel order) |
protected boolean |
DefaultB2BPlaceOrderStrategy.isB2BContext(AbstractOrderModel order)
Deprecated.
|
boolean |
DefaultB2BQuoteEvaluationStrategy.isQuoteAllowed(AbstractOrderModel source)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiAddressInMemoryCartModel
Generated model class for type MultiAddressInMemoryCart first defined at extension basecommerce.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
ImpersonationContext.getOrder() |
| Modifier and Type | Method and Description |
|---|---|
void |
ImpersonationContext.setOrder(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
Collection<AbstractOrderModel> |
PromotionOrderRestrictionModel.getOrders()
Generated method - Getter of the
PromotionOrderRestriction.orders attribute defined at extension commerceservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionOrderRestrictionModel.setOrders(Collection<AbstractOrderModel> value)
Generated method - Setter of
PromotionOrderRestriction.orders attribute defined at extension commerceservices. |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CommerceOrderParameter.getOrder() |
| Modifier and Type | Method and Description |
|---|---|
void |
CommerceOrderParameter.setOrder(AbstractOrderModel order) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AbstractBundleComponentEditableChecker<O extends AbstractOrderModel>
Checks if a bundle component (
BundleTemplateModel) can be edited |
| Modifier and Type | Method and Description |
|---|---|
ChangeProductPriceBundleRuleModel |
BundleRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo)
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. |
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 | Class and Description |
|---|---|
class |
DefaultAbstractBundleComponentEditableChecker<O extends AbstractOrderModel,E extends AbstractOrderEntryModel>
Default implementation of the
AbstractBundleComponentEditableChecker |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultAbstractBundleComponentEditableChecker.checkIsMasterAbstractOrder(AbstractOrderModel abstractOrder) |
protected Set<ProductModel> |
DefaultBundleRuleService.getCartProductsInSameBundle(AbstractOrderModel masterAbstractOrder,
ProductModel product,
int bundleNo)
Returns a list of of products that belong to the same bundle in the given multi-cart as the given
product |
ChangeProductPriceBundleRuleModel |
DefaultBundleRuleService.getChangePriceBundleRule(AbstractOrderModel masterAbstractOrder,
BundleTemplateModel bundleTemplate,
ProductModel targetProduct,
int bundleNo) |
DisableProductBundleRuleModel |
DefaultBundleRuleService.getDisableRuleForBundleProduct(AbstractOrderModel masterAbstractOrder,
ProductModel product,
BundleTemplateModel bundleTemplate,
int bundleNo,
boolean ignoreCurrentProducts) |
List<BundleTemplateModel> |
DefaultBundleTemplateService.getTemplatesForMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OrderEntryDao<O extends AbstractOrderModel,E extends AbstractOrderEntryModel>
Data Access Object for looking up items related to
AbstractOrderEntryModel. |
| Modifier and Type | Method and Description |
|---|---|
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 | Class and Description |
|---|---|
class |
AbstractOrderEntryDao<O extends AbstractOrderModel,E extends AbstractOrderEntryModel>
Abstract implementation of the
OrderEntryDao. |
| Modifier and Type | Method and Description |
|---|---|
List<BundleTemplateModel> |
DefaultBundleTemplateDao.findTemplatesByMasterOrderAndBundleNo(AbstractOrderModel masterAbstractOrder,
int bundleNo) |
| Modifier and Type | Class and Description |
|---|---|
class |
CartModel
Generated model class for type Cart first defined at extension core.
|
class |
OrderModel
Generated model class for type Order first defined at extension core.
|
class |
QuoteModel
Generated model class for type Quote first defined at extension core.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
AbstractOrderEntryModel.getOrder()
Generated method - Getter of the
AbstractOrderEntry.order attribute defined at extension core. |
AbstractOrderModel |
AbstractOrderModel.getParent()
Generated method - Getter of the
AbstractOrder.parent attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
Collection<AbstractOrderModel> |
AbstractOrderModel.getChildren()
Generated method - Getter of the
AbstractOrder.children attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderEntryModel.setOrder(AbstractOrderModel value)
Generated method - Initial setter of
AbstractOrderEntry.order attribute defined at extension core and redeclared at extension core. |
void |
AbstractOrderEntryModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
AbstractOrderEntry.order attribute defined at extension core. |
void |
CartEntryModel.setOrder(AbstractOrderModel value)
Generated method - Initial setter of
AbstractOrderEntry.order attribute defined at extension core and redeclared at extension core. |
void |
QuoteEntryModel.setOrder(AbstractOrderModel value)
Generated method - Initial setter of
AbstractOrderEntry.order attribute defined at extension core and redeclared at extension core. |
void |
AbstractOrderModel.setParent(AbstractOrderModel value)
Generated method - Setter of
AbstractOrder.parent attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderModel.setChildren(Collection<AbstractOrderModel> value)
Generated method - Setter of
AbstractOrder.children attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
Collection<AbstractOrderModel> |
DiscountModel.getOrders()
Generated method - Getter of the
Discount.orders attribute defined at extension core. |
| Modifier and Type | Method and Description |
|---|---|
void |
DiscountModel.setOrders(Collection<AbstractOrderModel> value)
Generated method - Setter of
Discount.orders attribute defined at extension core. |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
AbstractOrderResource.getAbstractOrderModel()
Convenience method which just delegates to
#getResourceValue() |
protected AbstractOrderModel |
AbstractOrderResource.readResource(String resourceId)
Gets the
AbstractOrderModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<AbstractOrderModel> |
AbstractOrdersResource.getAbstractOrdersCollection()
Convenience method which just delegates to
#getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderResource.setAbstractOrderModel(AbstractOrderModel value)
Convenience method which just delegates to
#setResourceValue(AbstractOrderModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrdersResource.setAbstractOrdersCollection(Collection<AbstractOrderModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
protected List<VoucherData> |
DefaultCouponFacade.getCouponsForOrder(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCouponFacade.acceptIfCartExists(String code,
BiConsumer<String,AbstractOrderModel> orderConsumer) |
protected <R> R |
DefaultCouponFacade.applyIfCartExists(Function<AbstractOrderModel,R> orderFunction) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<String> |
RuleActionCouponMetadataHandler.getUsedCouponCodes(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponRaoPopulator.populate(AbstractOrderModel cartModel,
CartRAO cartRao) |
| Modifier and Type | Method and Description |
|---|---|
List<CouponRedemptionModel> |
CouponRedemptionDao.findCouponRedemptionsByCodeAndOrder(String couponCode,
AbstractOrderModel abstractOrder)
Finds the List of CouponRedemptionModel by its couponCode and abstractOrder.
|
List<CouponRedemptionModel> |
CouponRedemptionDao.findCouponRedemptionsByCodeOrderAndUser(String couponCode,
AbstractOrderModel abstractOrder,
UserModel user)
Finds the List of CouponRedemptionModel by its couponCode.
|
| Modifier and Type | Method and Description |
|---|---|
List<CouponRedemptionModel> |
DefaultCouponRedemptionDao.findCouponRedemptionsByCodeAndOrder(String couponCode,
AbstractOrderModel abstractOrder) |
List<CouponRedemptionModel> |
DefaultCouponRedemptionDao.findCouponRedemptionsByCodeOrderAndUser(String couponCode,
AbstractOrderModel abstractOrder,
UserModel user) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CouponRedemptionModel.getOrder()
Generated method - Getter of the
CouponRedemption.order attribute defined at extension couponservices. |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponRedemptionModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
CouponRedemption.order attribute defined at extension couponservices. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CouponRedemptionStrategy.isRedeemable(T coupon,
AbstractOrderModel abstractOrder,
String code)
Check the whether coupon meets the conditions required in order to be redeemed.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultMultiCodeCouponRedemptionStrategy.isRedeemable(MultiCodeCouponModel coupon,
AbstractOrderModel abstractOrder,
String couponCode) |
boolean |
DefaultSingleCodeCouponRedemptionStrategy.isRedeemable(SingleCodeCouponModel coupon,
AbstractOrderModel abstractOrder,
String couponCode) |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponService.releaseCouponCode(String couponCode,
AbstractOrderModel order)
Release the coupon code from given cart.
|
CouponResponse |
CouponService.verifyCouponCode(String couponCode,
AbstractOrderModel order)
Verify if provided
couponCode is valid. |
CouponResponse |
CouponManagementService.verifyCouponCode(String couponCode,
AbstractOrderModel abstractOrder)
Verify if given coupon code is valid.
|
| Modifier and Type | Method and Description |
|---|---|
protected CouponResponse |
DefaultCouponService.assertCouponCodeInOrder(String couponCode,
AbstractOrderModel order) |
protected Optional<AbstractCouponModel> |
DefaultCouponManagementService.checkRedeemability(AbstractCouponModel coupon,
AbstractOrderModel order,
String couponCode) |
protected boolean |
DefaultCouponService.containsCouponCode(String couponCode,
AbstractOrderModel order)
returns true if the given couponCode is part of the given order
|
protected Optional<AbstractCouponModel> |
DefaultCouponManagementService.findCoupon(String couponCode,
AbstractOrderModel order) |
protected void |
DefaultCouponService.recalculateOrder(AbstractOrderModel order)
Recalculates the given order and updates the promotions.
|
void |
DefaultCouponService.releaseCouponCode(String couponCode,
AbstractOrderModel order) |
protected void |
DefaultCouponService.removeCouponAndTriggerCalculation(String couponCode,
AbstractOrderModel order) |
CouponResponse |
DefaultCouponService.verifyCouponCode(String couponCode,
AbstractOrderModel order) |
CouponResponse |
DefaultCouponManagementService.verifyCouponCode(String couponCode,
AbstractOrderModel abstractOrder) |
| Modifier and Type | Method and Description |
|---|---|
WrappedPromotionOrderResults |
WrappedPromotionsService.getPromotionResults(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
CsCardPaymentService.authoriseCardPayment(AbstractOrderModel order,
CardInfo cardInfo,
double amount)
Authorise payment for the cart or order.
|
List<CreditCardType> |
CsCardPaymentService.getSupportedCardSchemes(AbstractOrderModel order)
Get the list of available card types for the specified cart or order.
|
void |
CsCardPaymentService.validate(AbstractOrderModel order,
CardInfo cardInfo,
double amount)
Validate the order, cardInfo and amount.
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
DefaultCsCardPaymentService.authoriseCardPayment(AbstractOrderModel order,
CardInfo cardInfo,
double amount) |
protected String |
DefaultCsCardPaymentService.generatePreAuthTransactionCode(AbstractOrderModel order) |
protected AddressModel |
DefaultCsCardPaymentService.getPaymentDeliveryAddress(AbstractOrderModel order) |
List<CreditCardType> |
DefaultCsCardPaymentService.getSupportedCardSchemes(AbstractOrderModel order) |
protected PaymentTransactionEntryModel |
DefaultCsCardPaymentService.preAuth(AbstractOrderModel order,
CardInfo cardInfo,
double amount) |
void |
DefaultCsCardPaymentService.validate(AbstractOrderModel order,
CardInfo cardInfo,
double amount)
Validate the order, cardInfo and amount.
|
protected void |
DefaultCsCardPaymentService.validateAmount(AbstractOrderModel order,
double amount,
List<ResourceMessage> errorMessages)
Validate that the amount it valid.
|
protected void |
DefaultCsCardPaymentService.validateBillingInfo(AbstractOrderModel order,
CardInfo cardInfo,
List<ResourceMessage> errorMessages)
Validate the the billing info in the cardInfo.
|
protected void |
DefaultCsCardPaymentService.validateCardInfo(AbstractOrderModel order,
CardInfo cardInfo,
List<ResourceMessage> errorMessages)
Validate the cardInfo.
|
| Modifier and Type | Method and Description |
|---|---|
double |
CsOrderUnauthorizedTotalStrategy.getUnauthorizedTotal(AbstractOrderModel order)
Gets the unauthorized total for the cart or order specified.
|
| Modifier and Type | Method and Description |
|---|---|
protected BigDecimal |
DefaultCsOrderUnauthorizedTotalStrategy.getTransactionViableAuthAmountOrCapturedAmount(AbstractOrderModel order) |
double |
DefaultCsOrderUnauthorizedTotalStrategy.getUnauthorizedTotal(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
List<WrappedPromotionResultModel> |
CsPromotionService.getAppliedPromotionResults(AbstractOrderModel cart,
boolean includeOrderPromotions,
boolean includeProductPromotions)
Get the applied order level promotions for the order.
|
List<CartLineItem> |
CsPromotionService.getOrderCombinedPromotionsAndEntries(AbstractOrderModel cart)
Gets the list of order entries and promotion results for a order.
|
List<WrappedPromotionResultModel> |
CsPromotionService.getPotentialOrderPromotionResults(AbstractOrderModel cart)
Get the potential order level promotions for the order.
|
| Modifier and Type | Method and Description |
|---|---|
List<WrappedPromotionResultModel> |
DefaultCsPromotionService.getAppliedPromotionResults(AbstractOrderModel cart,
boolean includeOrderPromotions,
boolean includeProductPromotions) |
List<CartLineItem> |
DefaultCsPromotionService.getOrderCombinedPromotionsAndEntries(AbstractOrderModel cart) |
List<WrappedPromotionResultModel> |
DefaultCsPromotionService.getPotentialOrderPromotionResults(AbstractOrderModel cart) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderModel |
OrderItemWidgetModel.getOrder(TypedObject order) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CsCreateTicketForm.getAssignedTo() |
| Modifier and Type | Method and Description |
|---|---|
void |
CsCreateTicketForm.setAssignedTo(AbstractOrderModel assignedTo) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
SessionContextModel.getCurrentOrder() |
| Modifier and Type | Method and Description |
|---|---|
void |
SessionContextModel.setCurrentOrder(AbstractOrderModel currentOrder) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SessionContextUtil.updateSessionContext(WidgetModel model,
UserModel customerModel,
CsTicketModel ticketModel,
AbstractOrderModel orderModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
ApplyExternalTaxesStrategy.applyExternalTaxes(AbstractOrderModel order,
ExternalTaxDocument externalTaxes) |
| Modifier and Type | Method and Description |
|---|---|
protected BigDecimal |
DefaultApplyExternalTaxesStrategy.applyEntryTaxes(AbstractOrderModel order,
ExternalTaxDocument taxDoc) |
void |
DefaultApplyExternalTaxesStrategy.applyExternalTaxes(AbstractOrderModel order,
ExternalTaxDocument externalTaxes) |
protected BigDecimal |
DefaultApplyExternalTaxesStrategy.applyShippingCostTaxes(AbstractOrderModel order,
ExternalTaxDocument taxDoc) |
protected void |
DefaultApplyExternalTaxesStrategy.assertValidTaxValue(AbstractOrderModel order,
TaxValue value) |
protected void |
DefaultApplyExternalTaxesStrategy.setTotalTax(AbstractOrderModel order,
BigDecimal totalTaxSum) |
| Modifier and Type | Method and Description |
|---|---|
FraudServiceResponse |
FraudServiceProvider.recognizeOrderFraudSymptoms(AbstractOrderModel order) |
FraudServiceResponse |
FraudService.recognizeOrderSymptoms(String providerName,
AbstractOrderModel order)
Analyzes the given order data in the aspect of fraud detection
|
| Modifier and Type | Method and Description |
|---|---|
FraudServiceResponse |
DefaultHybrisFraudServiceProvider.recognizeOrderFraudSymptoms(AbstractOrderModel order) |
FraudServiceResponse |
DefaultFraudService.recognizeOrderSymptoms(String providerName,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
CommercialFraudMockService.decomposeOrderModel(AbstractOrderModel order) |
FraudServiceResponse |
CommercialFraudMockService.recognizeOrderFraudSymptoms(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
FraudServiceResponse |
OrderFraudSymptomDetection.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
FraudServiceResponse |
OrderThresholdSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
FraudServiceResponse |
FirstTimeOrderSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
FraudServiceResponse |
BlackListSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
FraudServiceResponse |
DifferentAddressesSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
FraudServiceResponse |
WhiteListSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
FraudServiceResponse |
OrderEntriesSymptom.recognizeSymptom(FraudServiceResponse fraudResponse,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
List<OndemandDiscountedOrderEntry> |
OndemandPromotionService.calculateProportionalDiscountForEntries(AbstractOrderModel abstractOrder) |
Double |
OndemandTaxCalculationService.calculateShippingCost(AbstractOrderModel abstractOrder) |
BigDecimal |
OndemandTaxCalculationService.calculateShippingTax(AbstractOrderModel abstractOrder) |
BigDecimal |
OndemandTaxCalculationService.calculateTotalTax(AbstractOrderModel abstractOrder) |
| Modifier and Type | Field and Description |
|---|---|
AbstractOrderModel |
DefaultOndemandPromotionServiceTest.abstractOrder |
AbstractOrderModel |
DefaultOndemandTaxCalculationServiceTest.abstractOrderGross |
AbstractOrderModel |
DefaultOndemandTaxCalculationServiceTest.abstractOrderNet |
| Modifier and Type | Method and Description |
|---|---|
List<OndemandDiscountedOrderEntry> |
DefaultOndemandPromotionService.calculateProportionalDiscountForEntries(AbstractOrderModel abstractOrder) |
protected void |
DefaultOndemandPromotionService.calculateProportionalDiscountForEntries(AbstractOrderModel abstractOrder,
List<AbstractOrderEntryModel> orderedAbstractOrderEntries,
BigDecimal globalDiscountTotal,
Map<AbstractOrderEntryModel,BigDecimal> orderLineEntries)
Returns the discount value for the given order entry.
|
Double |
DefaultOndemandTaxCalculationService.calculateShippingCost(AbstractOrderModel abstractOrder)
If the order is net the shipping cost is the delivery cost of the order otherwise the shipping cost is the
delivery cost of the order minus the difference of the order's total tax and all entry's tax.
|
BigDecimal |
DefaultOndemandTaxCalculationService.calculateShippingTax(AbstractOrderModel abstractOrder)
Calculates the shipping tax.
|
BigDecimal |
DefaultOndemandTaxCalculationService.calculateTotalTax(AbstractOrderModel abstractOrder) |
protected BigDecimal |
DefaultOndemandTaxCalculationService.getGrossCalculatedTotalTax(AbstractOrderModel abstractOrder)
Method to calculate the total tax of the gross order entries' taxes that contributes to the order's total tax.
|
protected BigDecimal |
DefaultOndemandTaxCalculationService.getOrderEntriesTotalTax(AbstractOrderModel abstractOrder)
Method to calculate the precise sum of the order entries' taxes.
|
protected BigDecimal |
DefaultOndemandPromotionService.getTotalOfDiscountableEntries(AbstractOrderModel abstractOrder)
Return the total price that the global discount can be applied to
|
| Modifier and Type | Method and Description |
|---|---|
AddressModel |
OndemandDeliveryAddressStrategy.getDeliveryAddressForOrder(AbstractOrderModel orderModel) |
boolean |
OndemandSourceDeliveryFromStrategy.shouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultOndemandSourceDeliveryFromStrategy.buildHashForAbstractOrder(AbstractOrderModel abstractOrder) |
protected void |
OndemandCheckoutCartCalculationStrategy.determineDeliveryFromAddress(AbstractOrderModel orderModel) |
AddressModel |
DefaultOndemandDeliveryAddressStrategy.getDeliveryAddressForOrder(AbstractOrderModel orderModel) |
String |
DefaultOndemandTaxAreaLookupStrategy.getTaxAreaForOrder(AbstractOrderModel orderModel) |
protected boolean |
DefaultOndemandSourceDeliveryFromStrategy.hasOnlyShippingItems(AbstractOrderModel orderModel) |
boolean |
DefaultOndemandSourceDeliveryFromStrategy.shouldSourceDeliveryFromAddress(AbstractOrderModel abstractOrder) |
| Modifier and Type | Method and Description |
|---|---|
List<DiscountValue> |
GlobalDiscountValuesAttributeHandler.get(AbstractOrderModel model) |
Collection<TaxValue> |
TotalTaxValuesAttributeHandler.get(AbstractOrderModel model) |
void |
TotalTaxValuesAttributeHandler.set(AbstractOrderModel model,
Collection<TaxValue> discountValues) |
void |
GlobalDiscountValuesAttributeHandler.set(AbstractOrderModel model,
List<DiscountValue> discountValues) |
| Modifier and Type | Method and Description |
|---|---|
OrderInfo |
OrderOnDemandPricesHelper.estimateOrderInfo(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
OrderUtils.hasLivingEntries(AbstractOrderModel order)
Check if in given order exist an entry that have OrderEntryStatus flag set to null or
OrderEntryStatus.LIVING. |
| Modifier and Type | Method and Description |
|---|---|
ConsignmentModel |
ConsignmentService.createConsignment(AbstractOrderModel order,
String code,
List<AbstractOrderEntryModel> orderEntries)
Creates the consignment.
|
List<ConsignmentModel> |
OrderSplittingService.splitOrderForConsignment(AbstractOrderModel order,
List<AbstractOrderEntryModel> orderEntryList)
Split order entries for consignments.
|
List<ConsignmentModel> |
OrderSplittingService.splitOrderForConsignmentNotPersist(AbstractOrderModel order,
List<AbstractOrderEntryModel> orderEntryList) |
| Modifier and Type | Method and Description |
|---|---|
ConsignmentModel |
DefaultConsignmentService.createConsignment(AbstractOrderModel order,
String code,
List<AbstractOrderEntryModel> orderEntries) |
List<ConsignmentModel> |
DefaultOrderSplittingService.splitOrderForConsignment(AbstractOrderModel order,
List<AbstractOrderEntryModel> orderEntryList) |
List<ConsignmentModel> |
DefaultOrderSplittingService.splitOrderForConsignmentNotPersist(AbstractOrderModel order,
List<AbstractOrderEntryModel> orderEntryList) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
ConsignmentModel.getOrder()
Generated method - Getter of the
Consignment.order attribute defined at extension basecommerce. |
| Modifier and Type | Method and Description |
|---|---|
void |
ConsignmentModel.setOrder(AbstractOrderModel value)
Generated method - Initial setter of
Consignment.order attribute defined at extension basecommerce. |
| Constructor and Description |
|---|
ConsignmentModel(String _code,
DeliveryModeModel _deliveryMode,
Date _namedDeliveryDate,
AbstractOrderModel _order,
ItemModel _owner,
SAPOrderModel _sapOrder,
AddressModel _shippingAddress,
ConsignmentStatus _status,
WarehouseModel _warehouse)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
PaymentTransactionModel.getOrder()
Generated method - Getter of the
PaymentTransaction.order attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactionModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
PaymentTransaction.order attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderModel |
AbstractRuleActionStrategy.undoInternal(RULE_BASED_ACTION action)
removes the given
action (if it is not already removed), its associated DiscountValues and its
PromotionResult (if the PromotionResult has no other actions associated with it). |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderEntryModel |
DefaultAddProductToCartActionStrategy.findMatchingGiveAwayEntry(AbstractOrderModel order,
RuleBasedOrderAddProductActionModel action) |
protected AbstractOrderEntryModel |
DefaultAddProductToCartActionStrategy.findOrderEntryForUndo(AbstractOrderModel order,
RuleBasedOrderAddProductActionModel action)
tries to find an order entry usable for the
DefaultAddProductToCartActionStrategy.undo(ItemModel) method based on matching product, quantity
and giveAway flag: First tries to match an order entry that is marked as giveAway with the same
product and quantity. |
protected AbstractOrderEntryModel |
DefaultAddProductToCartActionStrategy.getEntryWithMatchingProductAndQuantity(AbstractOrderModel order,
RuleBasedOrderAddProductActionModel action) |
protected void |
DefaultAddProductToCartActionStrategy.normalizeEntryNumbers(AbstractOrderModel order)
normalizes the given
order's entries by assigning them increasing entry numbers starting from 0. |
protected boolean |
AbstractRuleActionStrategy.recalculateIfNeeded(AbstractOrderModel order)
recalculates the given
order if the #forceImmediateRecalculation flag is set to true. |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
ExtendedOrderDao.findOrderByCode(String code)
Find Order by it code.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
DefaultExtendedOrderDao.findOrderByCode(String code) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
PromotionActionService.getOrder(AbstractRuleActionRAO action)
Returns the order for the given
action. |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionActionService.createDiscountValue(DiscountRAO discountRao,
String code,
AbstractOrderModel order)
Creates a
DiscountValue from the given discountRao and adds it to the given order. |
RuleEvaluationResult |
PromotionEngineService.evaluate(AbstractOrderModel order,
Collection<PromotionGroupModel> promotionGroups)
evaluate the promotions for the given cart.
|
void |
PromotionActionService.recalculateTotals(AbstractOrderModel order)
Recalculates totals for the given
order. |
List<ItemModel> |
PromotionActionService.removeDiscountValue(String code,
AbstractOrderModel order)
Removes the
DiscountValue with the given code from the given order and its order entries. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderModel |
DefaultPromotionActionService.getOrder(AbstractOrderRAO orderRao) |
AbstractOrderModel |
DefaultPromotionActionService.getOrder(AbstractRuleActionRAO action) |
protected AbstractOrderModel |
DefaultPromotionActionService.getOrderInternal(AbstractRuleActionRAO action)
tries to look up the order for the given action.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultPromotionEngineService.cleanupAbstractOrder(AbstractOrderModel cart) |
void |
DefaultPromotionActionService.createDiscountValue(DiscountRAO discountRao,
String code,
AbstractOrderModel order) |
RuleEvaluationResult |
DefaultPromotionEngineService.evaluate(AbstractOrderModel order,
Collection<PromotionGroupModel> promotionGroups) |
protected PromotionResultModel |
DefaultPromotionActionService.findExistingPromotionResultModel(AbstractRuleEngineRuleModel rule,
AbstractOrderModel order)
Tries to find an existing promotion result that has been fired by the same rule as the given rule.
|
PromotionOrderResults |
DefaultPromotionEngineService.getPromotionResults(AbstractOrderModel order) |
PromotionOrderResults |
DefaultPromotionEngineService.getPromotionResults(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
protected boolean |
DefaultPromotionEngineService.recalculateCart(AbstractOrderModel order) |
void |
DefaultPromotionActionService.recalculateTotals(AbstractOrderModel order) |
List<ItemModel> |
DefaultPromotionActionService.removeDiscountValue(String code,
AbstractOrderModel order) |
protected List<ItemModel> |
DefaultPromotionActionService.removeOrderEntryLevelDiscounts(String code,
AbstractOrderModel order)
Removes the
DiscountValue with the given code from the OrderEntries of the given order. |
protected boolean |
DefaultPromotionActionService.removeOrderLevelDiscount(String code,
AbstractOrderModel order)
Removes the
DiscountValue with the given code from the given order. |
void |
DefaultPromotionEngineService.transferPromotionsToOrder(AbstractOrderModel source,
OrderModel target,
boolean onlyTransferAppliedPromotions) |
PromotionOrderResults |
DefaultPromotionEngineService.updatePromotions(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order) |
PromotionOrderResults |
DefaultPromotionEngineService.updatePromotions(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date) |
protected PromotionOrderResults |
DefaultPromotionEngineService.updatePromotionsNotThreadSafe(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
PromotionGroupModel |
PromotionGroupStrategy.getDefaultPromotionGroup(AbstractOrderModel order)
Method returns default promotions group for given order, because it can depend on store where order was created.
|
PromotionOrderResults |
PromotionsService.getPromotionResults(AbstractOrderModel order)
Get the promotion results for the specified order.
|
PromotionOrderResults |
PromotionsService.getPromotionResults(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date)
Get the promotion results for the specified order.
|
void |
PromotionsService.transferPromotionsToOrder(AbstractOrderModel source,
OrderModel target,
boolean onlyTransferAppliedPromotions)
Transfer the promotions applied to a cart to a new order.
|
PromotionOrderResults |
PromotionsService.updatePromotions(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order)
Update the promotions on the specified
AbstractOrder object. |
PromotionOrderResults |
PromotionsService.updatePromotions(Collection<PromotionGroupModel> promotionGroups,
AbstractOrderModel order,
boolean evaluateRestrictions,
PromotionsManager.AutoApplyMode productPromotionMode,
PromotionsManager.AutoApplyMode orderPromotionMode,
Date date)
Update the promotions on the specified
AbstractOrderModel object. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CalculateWithPromotionsAction.calculateIfNeeded(AbstractOrderModel order,
PromotionOrderResults promotionOrderResults) |
protected void |
CalculateWithPromotionsAction.configureSession(AbstractOrderModel order)
Impersonates local session with values from the order.
|
protected Collection<PromotionGroupModel> |
CalculateWithPromotionsAction.createPromotionGroups(AbstractOrderModel order) |
protected Collection<CatalogVersionModel> |
CalculateWithPromotionsAction.determineSessionCatalogVersions(AbstractOrderModel order) |
protected CurrencyModel |
CalculateWithPromotionsAction.determineSessionCurrency(AbstractOrderModel order) |
protected UserModel |
CalculateWithPromotionsAction.determineSessionUser(AbstractOrderModel order) |
protected void |
CalculateWithPromotionsAction.updatePromotions(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionsTabEditorAreaRenderer.render(Component parent,
AbstractTab configuration,
AbstractOrderModel abstractOrder,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected Component |
PromotionsTabEditorAreaRenderer.renderTab(Component parent,
AbstractTab configuration,
AbstractOrderModel abstractOrder,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
PromotionResultModel.getOrder()
Generated method - Getter of the
PromotionResult.order attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
void |
PromotionResultModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
PromotionResult.order attribute defined at extension promotions. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderEntryModel |
DefaultRefundService.getEntry(AbstractOrderModel order,
Integer postion)
Returns the order entry at a specified position.
|
protected AbstractOrderEntryModel |
DefaultRefundService.getOrderEntry(RefundEntryModel refund,
AbstractOrderModel order) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReplacementOrderModel
Generated model class for type ReplacementOrder first defined at extension basecommerce.
|
class |
ReturnOrderModel
Generated model class for type ReturnOrder first defined at extension basecommerce.
|
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
DeliveryCostEvaluationStrategy.evaluateCost(AbstractOrderModel order,
DeliveryModeModel deliveryMode) |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
DefaultDeliveryCostEvaluationStrategy.evaluateCost(AbstractOrderModel order,
DeliveryModeModel deliveryMode) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO>
Converter implementation for
AbstractOrderModel as source and AbstractOrderRAO as target type. |
| Modifier and Type | Method and Description |
|---|---|
void |
CartRaoPopulator.populate(AbstractOrderModel source,
CartRAO target) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractOrderModel,CartRAO> |
DefaultCartRAOProvider.getCartRaoConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected CartRAO |
DefaultCartRAOProvider.createRAO(AbstractOrderModel cart) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCartRAOProvider.setCartRaoConverter(Converter<AbstractOrderModel,CartRAO> cartRaoConverter) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryCartModel
Generated model class for type InMemoryCart first defined at extension core.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryCartEntryModel.setOrder(AbstractOrderModel value)
Generated method - Initial setter of
AbstractOrderEntry.order attribute defined at extension core and redeclared at extension core. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultSubscriptionCsCardPaymentService.validateAmount(AbstractOrderModel order,
double amount,
List<ResourceMessage> errorMessages) |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionOrderController.SubscriptionOrderSummary |
SubscriptionOrderController.getSubscriptionOrderSummary(AbstractOrderModel orderModel)
Prepares the cart summary for multi carts
|
| Modifier and Type | Method and Description |
|---|---|
SubscriptionOrderController.SubscriptionOrderSummary |
DefaultSubscriptionBasketController.getSubscriptionOrderSummary(AbstractOrderModel orderModel) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderModel |
SubscriptionBasketCartWidgetRenderer.getMasterCartFromWidget(ListboxWidget<BasketCartWidgetModel,BasketController> widget) |
protected AbstractOrderModel |
SubscriptionOrderDetailsOrderItemsWidgetRenderer.getMasterOrderFromWidget(ListboxWidget<OrderItemWidgetModel,OrderController> widget) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderEntryModel |
SubscriptionCommerceCartStrategy.getEntryForNumber(AbstractOrderModel order,
int number)
see
AbstractCommerceCartStrategy#getEntryForNumber. |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderEntryModel |
DefaultSubscriptionCommerceCartStrategy.getEntryForNumber(AbstractOrderModel order,
int number) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultOrderFraudEmployeeNotificationEventListener.getFraudTicketHeadline(AbstractOrderModel order) |
protected String |
DefaultOrderFraudEmployeeNotificationEventListener.getFraudTicketText(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CsTicketModel.getOrder()
Generated method - Getter of the
CsTicket.order attribute defined at extension ticketsystem. |
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketModel.setOrder(AbstractOrderModel value)
Generated method - Setter of
CsTicket.order attribute defined at extension ticketsystem. |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
TicketAssociatedObjectResolver.getObject(String code,
String userUid,
String siteUid) |
AbstractOrderModel |
DefaultCartResolver.getObject(String code,
String userUid,
String siteUid) |
AbstractOrderModel |
DefaultOrderResolver.getObject(String code,
String userUid,
String siteUid) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
TicketService.getAssociatedObject(String associatedCode,
String userUid,
String siteUid)
Extract associatedTo object as AbstractOrderModel
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
DefaultTicketService.getAssociatedObject(String associatedCode,
String userUid,
String siteUid) |
| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
DefaultTicketBusinessService.populateTicketDetails(UserModel customer,
AbstractOrderModel abstractOrder,
CsTicketCategory category,
CsTicketPriority priority,
EmployeeModel assignedAgent,
CsAgentGroupModel assignedGroup,
String headline) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CsTicketParameter.getAssociatedTo() |
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketParameter.setAssociatedTo(AbstractOrderModel associatedTo) |
| Modifier and Type | Method and Description |
|---|---|
VoucherEntrySet |
VoucherRestrictionService.getApplicableEntries(RestrictionModel restriction,
AbstractOrderModel order) |
VoucherEntrySet |
VoucherModelService.getApplicableEntries(VoucherModel voucher,
AbstractOrderModel order)
Returns all positions or parts of positions of the specified abstract order that are eligible for this voucher.
|
VoucherValue |
VoucherModelService.getAppliedValue(VoucherModel voucher,
AbstractOrderModel order)
Returns a VoucherValue object representing the discount value of this voucher.
|
Collection<DiscountModel> |
VoucherService.getAppliedVouchers(AbstractOrderModel order) |
DiscountValue |
VoucherModelService.getDiscountValue(VoucherModel voucher,
AbstractOrderModel order) |
List<RestrictionModel> |
VoucherModelService.getViolatedRestrictions(VoucherModel voucher,
AbstractOrderModel order)
Returns all restrictions that are not fulfilled by the specified abstract order.
|
List<String> |
VoucherModelService.getViolationMessages(VoucherModel voucher,
AbstractOrderModel order) |
VoucherValue |
VoucherModelService.getVoucherValue(VoucherModel voucher,
AbstractOrderModel order) |
boolean |
VoucherModelService.isApplicable(VoucherModel voucher,
AbstractOrderModel order)
Returns true if the specified abstract order is eligible for this voucher.
|
boolean |
VoucherRestrictionService.isFulfilled(RestrictionModel restriction,
AbstractOrderModel order)
Returns true if the specified abstract order is not null and fulfills this restriction.
|
boolean |
VoucherModelService.isReservable(VoucherModel voucher,
String voucherCode,
AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
VoucherApplierInset.applyVoucher(String voucherCode,
AbstractOrderModel abstractOrder) |
protected void |
VoucherApplierInset.checkOrderAfterRedeem(VoucherModel voucher,
String voucherCode,
AbstractOrderModel abstractOrder) |
protected void |
VoucherApplierInset.releaseVoucher(String voucherCode,
AbstractOrderModel abstractOrder) |
| Modifier and Type | Method and Description |
|---|---|
ConsignmentModel |
AllocationService.createConsignment(AbstractOrderModel order,
String code,
SourcingResult result)
Create a consignment for the sourcing result.
The consignment and the order will be persisted after creation and updates. |
Collection<ConsignmentModel> |
AllocationService.createConsignments(AbstractOrderModel order,
String code,
SourcingResults results)
Create consignments for the sourcing results gathered from the sourcing strategies executions.
All consignments and order will be persisted after creations and updates. |
| Modifier and Type | Method and Description |
|---|---|
ConsignmentModel |
DefaultAllocationService.createConsignment(AbstractOrderModel order,
String code,
SourcingResult result)
This implementation assumes that all order entries in SourcingResult have the same delivery POS.
|
Collection<ConsignmentModel> |
DefaultAllocationService.createConsignments(AbstractOrderModel order,
String code,
SourcingResults results) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderModel |
CommonReturnDocumentContext.getOrder() |
protected AbstractOrderModel |
CommonReturnDocumentContext.getOrder(BusinessProcessModel businessProcessModel)
Get order from given
BusinessProcessModel |
| Modifier and Type | Method and Description |
|---|---|
protected AddressModel |
CommonReturnDocumentContext.getPosAddress(AbstractOrderModel order,
WarehouseModel returnWarehouse)
Extracts the
AddressModel where the goods need to be shipped by the customer |
void |
CommonReturnDocumentContext.setOrder(AbstractOrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
Collection<WarehouseModel> |
RestockLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> locations) |
| Modifier and Type | Method and Description |
|---|---|
SourcingResults |
SourcingService.sourceOrder(AbstractOrderModel order)
Evaluate the best way to source an order using some defined sourcing strategies.
|
| Modifier and Type | Method and Description |
|---|---|
PointOfServiceModel |
PosSelectionStrategy.getPointOfService(AbstractOrderModel orderModel,
WarehouseModel warehouse)
Retrieve a specific point of service for a specific warehouse and a specific order
|
| Modifier and Type | Method and Description |
|---|---|
Set<OrderEntryGroup> |
OrderEntryGroupingService.splitOrderByMatchers(AbstractOrderModel order,
Collection<OrderEntryMatcher<?>> matchers)
Split an order into a groups of order entries based on a collection of matchers.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<AbstractOrderEntryModel> |
DefaultOrderEntryGroupingService.excludeCompletedEntries(AbstractOrderModel order)
Excludes the orderEntries from being grouped, if the there is nothing to be sourced in those orderEntries
|
Set<OrderEntryGroup> |
DefaultOrderEntryGroupingService.splitOrderByMatchers(AbstractOrderModel order,
Collection<OrderEntryMatcher<?>> matchers) |
| Modifier and Type | Method and Description |
|---|---|
PointOfServiceModel |
FirstPosSelectionStrategy.getPointOfService(AbstractOrderModel orderModel,
WarehouseModel warehouse) |
| Modifier and Type | Method and Description |
|---|---|
void |
SourcingLocationFilter.filterLocations(AbstractOrderModel order,
Set<WarehouseModel> locations)
Apply the filter on the order and returns a set of locations to be used for sourcing.
|
void |
SourcingFilterProcessor.filterLocations(AbstractOrderModel order,
Set<WarehouseModel> locations)
Start the filter chain execution and returns a set of locations to be used for sourcing.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Collection<WarehouseModel> |
AbstractBaseSourcingLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> locations)
Method used to apply the filter on the order and return a set of sourcing locations.
|
Collection<WarehouseModel> |
DeliveryCountrySourcingLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> locations) |
Collection<WarehouseModel> |
AvailabilitySourcingLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> warehouses) |
Collection<WarehouseModel> |
DeclinedLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> locations)
Deprecated.
|
Collection<WarehouseModel> |
PickupSourcingLocationFilter.applyFilter(AbstractOrderModel order,
Set<WarehouseModel> locations) |
void |
AbstractBaseSourcingLocationFilter.filterLocations(AbstractOrderModel order,
Set<WarehouseModel> locations) |
protected boolean |
AvailabilitySourcingLocationFilter.isWarehouseHasAvailabilityForAnyProductInOrder(AbstractOrderModel order,
WarehouseModel warehouse)
Given an order and a warehouse, checks if the warehouse has some availability for at least one of the products in the order.
|
| Modifier and Type | Method and Description |
|---|---|
SourcingResults |
DefaultSourcingService.sourceOrder(AbstractOrderModel order) |
Copyright © 2017 SAP SE. All Rights Reserved.