|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RuleElement | |
---|---|
com.elasticpath.domain.rules | |
com.elasticpath.domain.rules.impl | |
com.elasticpath.service.rules | |
com.elasticpath.service.rules.impl |
Uses of RuleElement in com.elasticpath.domain.rules |
---|
Subinterfaces of RuleElement in com.elasticpath.domain.rules | |
---|---|
interface |
RuleAction
Represents an action that can be executed by a rule. |
interface |
RuleCondition
Represents a condition that must be true for a rule to fire. |
interface |
RuleEligibility
Represents an eligibility condition that must be true for a rule to fire. |
Uses of RuleElement in com.elasticpath.domain.rules.impl |
---|
Classes in com.elasticpath.domain.rules.impl that implement RuleElement | |
---|---|
class |
AbstractRuleActionImpl
Abstract base class for Rule Actions. |
class |
AbstractRuleElementImpl
Abstract class with behaviour common to all rule elements. |
class |
BrandConditionImpl
Rule condition that checks the brand of a product. |
class |
CartCategoryAmountDiscountActionImpl
Rule action that discounts all products in a given category by a given amount. |
class |
CartCategoryPercentDiscountActionImpl
Rule action that discounts all products in a given category by a given percentage. |
class |
CartContainsItemsOfCategoryConditionImpl
Rule condition that requires a N items of a given category to be in the cart. |
class |
CartCurrencyConditionImpl
Rule condition that requires a the currency set in the customer's cart to be a particular value. |
class |
CartNFreeSkusActionImpl
Rule action that gives N free skus of a given product SKU (Puts them in the cart with 0 price). |
class |
CartNthProductPercentDiscountActionImpl
Rule action that discounts the Nth product with a given UID by the given percentage. |
class |
CartProductAmountDiscountActionImpl
Rule action that discounts N products with a given UID by the given amount. |
class |
CartProductPercentDiscountActionImpl
Rule action that discounts N products with a given UID by the given percentage. |
class |
CartSkuAmountDiscountActionImpl
Rule action that discounts N products with a given UID by the given amount. |
class |
CartSkuPercentDiscountActionImpl
Rule action that discounts N products with a given UID by the given amount. |
class |
CartSubtotalAmountDiscountActionImpl
Rule action that discounts a product by a given amount. |
class |
CartSubtotalConditionImpl
Rule condition that requires the cart subtotal to be over a specified value. |
class |
CartSubtotalDiscountActionImpl
Rule action that discounts a product by a given amount. |
class |
CartSubtotalPercentDiscountActionImpl
Rule action that discounts a product by a given percent. |
class |
CatalogSkuAmountDiscountActionImpl
Rule action that discounts a sku by a given amount. |
class |
CatalogSkuPercentDiscountActionImpl
Rule action that discounts a sku by a given amount. |
class |
CustomerGroupEligibilityImpl
Rule eligibility that requires a customer to be in a certain customer group. |
class |
EveryoneEligibilityImpl
Dummy rule eligibility that always evaluate to be true. |
class |
ExistingCustomerEligibilityImpl
Rule eligibility that requires a customer already has an account in the system. |
class |
FirstTimeBuyerEligibilityImpl
Rule eligibility that includes customers who are using an email address that has not been used before in an existing order. |
class |
ProductAmountDiscountActionImpl
Rule action that discounts a product by a given amount. |
class |
ProductCategoryConditionImpl
Rule condition that requires a product to be in a particular category. |
class |
ProductConditionImpl
Rule condition that identifies a product in a catalog promotion rule. |
class |
ProductInCartConditionImpl
Rule condition that requires N items of a particular product to be in the shopping cart. |
class |
ProductPercentDiscountActionImpl
Rule action that discounts a product by a given amount. |
class |
ShippingAmountDiscountActionImpl
Rule action that discounts shipping cost by a given amount. |
class |
ShippingPercentDiscountActionImpl
Rule action that discounts shipping cost by a given percentage. |
class |
SkuInCartConditionImpl
Rule condition that requires a particular SKU to be in the shopping cart. |
Uses of RuleElement in com.elasticpath.service.rules |
---|
Methods in com.elasticpath.service.rules that return RuleElement | |
---|---|
RuleElement |
RuleElementService.add(RuleElement ruleElement)
Adds the given ruleElement. |
RuleElement |
RuleElementService.get(long ruleElementUid)
Get the ruleElement with the given UID. |
RuleElement |
RuleElementService.get(long ruleElementUid,
java.lang.String ruleElementType)
Get the ruleElement with the given UID if it is greater than 0; otherwise get new instance of the ruleElement of the given ruleElementType from the spring beanFactory (assuming bean id is the same as the ruleElementType). |
RuleElement |
RuleElementService.load(long ruleElementUid)
Load the ruleElement with the given UID. |
RuleElement |
RuleElementService.load(long ruleElementUid,
java.lang.String ruleElementType)
Load the ruleElement with the given UID if it is greater than 0; otherwise get new instance of the ruleElement of the given ruleElementType from the spring beanFactory (assuming bean id is the same as the ruleElementType). |
Methods in com.elasticpath.service.rules with parameters of type RuleElement | |
---|---|
RuleElement |
RuleElementService.add(RuleElement ruleElement)
Adds the given ruleElement. |
void |
RuleElementService.remove(RuleElement ruleElement)
Delete the ruleElement. |
void |
RuleElementService.update(RuleElement ruleElement)
Updates the given ruleElementle. |
Uses of RuleElement in com.elasticpath.service.rules.impl |
---|
Methods in com.elasticpath.service.rules.impl that return RuleElement | |
---|---|
RuleElement |
RuleElementServiceImpl.add(RuleElement ruleElement)
Adds the given ruleElement. |
RuleElement |
RuleElementServiceImpl.get(long ruleElementUid)
Get the ruleElement with the given UID. |
RuleElement |
RuleElementServiceImpl.get(long ruleElementUid,
java.lang.String ruleElementType)
Get the ruleElement with the given UID if it is greater than 0; otherwise get new instance of the ruleElement of the given ruleElementType from the spring beanFactory (assuming bean id is the same as the ruleElementType). |
RuleElement |
RuleElementServiceImpl.load(long ruleElementUid)
Load the ruleElement with the given UID. |
RuleElement |
RuleElementServiceImpl.load(long ruleElementUid,
java.lang.String ruleElementType)
Load the ruleElement with the given UID if it is greater than 0; otherwise get new instance of the ruleElement of the given ruleElementType from the spring beanFactory (assuming bean id is the same as the ruleElementType). |
Methods in com.elasticpath.service.rules.impl with parameters of type RuleElement | |
---|---|
RuleElement |
RuleElementServiceImpl.add(RuleElement ruleElement)
Adds the given ruleElement. |
void |
RuleElementServiceImpl.remove(RuleElement ruleElement)
Delete the ruleElement. |
void |
RuleElementServiceImpl.update(RuleElement ruleElement)
Updates the given ruleElementle. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |