Uses of Interface
com.elasticpath.domain.EpDomain

Packages that use EpDomain
com.elasticpath.domain   
com.elasticpath.domain.attribute   
com.elasticpath.domain.attribute.impl   
com.elasticpath.domain.catalog   
com.elasticpath.domain.catalog.impl   
com.elasticpath.domain.catalogview   
com.elasticpath.domain.catalogview.browsing   
com.elasticpath.domain.catalogview.browsing.impl   
com.elasticpath.domain.catalogview.impl   
com.elasticpath.domain.catalogview.search   
com.elasticpath.domain.catalogview.search.impl   
com.elasticpath.domain.cmuser   
com.elasticpath.domain.cmuser.impl   
com.elasticpath.domain.customer   
com.elasticpath.domain.customer.impl   
com.elasticpath.domain.dataimport   
com.elasticpath.domain.dataimport.impl   
com.elasticpath.domain.impl Tests for the default Elastic Path implementation of the Domain Model. 
com.elasticpath.domain.misc   
com.elasticpath.domain.misc.impl   
com.elasticpath.domain.order   
com.elasticpath.domain.order.impl   
com.elasticpath.domain.payment   
com.elasticpath.domain.payment.impl   
com.elasticpath.domain.rules   
com.elasticpath.domain.rules.impl   
com.elasticpath.domain.search   
com.elasticpath.domain.search.impl   
com.elasticpath.domain.shipping   
com.elasticpath.domain.shipping.impl   
com.elasticpath.domain.shoppingcart   
com.elasticpath.domain.shoppingcart.impl   
com.elasticpath.domain.skuconfiguration   
com.elasticpath.domain.skuconfiguration.impl   
com.elasticpath.domain.tax   
com.elasticpath.domain.tax.impl   
com.elasticpath.service.interceptor   
com.elasticpath.sfweb.ajax.bean   
com.elasticpath.sfweb.ajax.bean.impl   
 

Uses of EpDomain in com.elasticpath.domain
 

Subinterfaces of EpDomain in com.elasticpath.domain
 interface Entity
          Entity represents a entity domain object.
 interface Persistence
          Represents domain objects need to be persisted.
 interface Transient
          Represents a transient domain object.
 interface ValueObject
          Represents a domain value object.
 

Uses of EpDomain in com.elasticpath.domain.attribute
 

Subinterfaces of EpDomain in com.elasticpath.domain.attribute
 interface Attribute
          An Attribute reprents a customized property of an object like Category or Product.
 interface AttributeGroup
          Represents a group of attribute.
 interface AttributeGroupAttribute
          Represents an association between an Attribute and an AttributeGroup.
 interface AttributeUsage
          Defines where the Attribute is used for.
 interface AttributeValue
          AttributeValue is a value object which contains an Attribute value of a domain model, such as Category or Product.
 interface AttributeValueGroup
          This interface represents a group of AttributeValue.
 interface AttributeValueWithType
          AttributeValueWithType is an association domain model which contains an Attribute with a value.
 

Uses of EpDomain in com.elasticpath.domain.attribute.impl
 

Classes in com.elasticpath.domain.attribute.impl that implement EpDomain
 class AbstractAttributeTypeImpl
          This is a template implementation of AttributeType.
 class AttributeGroupAttributeImpl
          This is a default implementation of AttributeGroupAttribute.
 class AttributeGroupImpl
          Represents a default implementation of AttributeGroup.
 class AttributeImpl
          Attribute reprents a customized property of an object like Category or Product.
 class AttributeUsageImpl
          A default implementation of a specification of AttributeUsage.
 class AttributeValueGroupImpl
          This is a default implementation of AttributeValueGroup.
 class AttributeValueImpl
          The default implementation of AttributeValue.
 

Uses of EpDomain in com.elasticpath.domain.catalog
 

Subinterfaces of EpDomain in com.elasticpath.domain.catalog
 interface Brand
          Brand represents a product manufacturer/brand information.
 interface Category
          A Category represents a collection of related Products.
 interface CategoryDeleted
          CategoryDeleted represents a deleted category.
 interface CategoryLoadTuner
          Represents a tuner to control category load.
 interface CategoryType
          Represents the type of a Category, which determines the set of attributes that it has.
 interface CategoryTypeLoadTuner
          Represents a tuner to control category type load.
 interface DigitalAsset
          Represents a digital asset.
 interface DigitalAssetAudit
          Represents a digital asset audit.
 interface Inventory
          Represents inventory information about a ProductSku.
 interface InventoryAudit
          Represents logging information about changes to Inventory.
 interface LocaleDependantFields
          Represents a collection of locale dependant fields of a catalog object, like Product, or Category.
 interface Price
          Interface implemented by classes representing product or service prices.
 interface PriceTier
          PriceTier represents different price for different minimum quantity A Price should at least have a PriceTier When shopping a product, if quantity is provided, Price should get the nearest PriceTier with the minimum quantity equal or less than the given quantity.
 interface Product
          Product represents a merchandise product in Elastic Path.
 interface ProductAssociation
          Represents a link between two products for the purpose of displaying information about related products when viewing a particular product.
 interface ProductCategory
          ProductCategory represents an association between a Category and a Product.
 interface ProductDeleted
          ProductDeleted represents a deleted product.
 interface ProductLoadTuner
          Represents a tuner to control product load.
 interface ProductPrice
          A product price.
 interface ProductSku
          ProductSku represents a variation of a merchandise product in Elastic Path.
 interface ProductSkuLoadTuner
          Represents a tuner to control productsku load.
 interface ProductSkuSpec
          Represens a specification of a ProductSku.
 interface ProductType
          Represents the type of a Product, which determines the set of attributes that it has.
 interface ProductTypeLoadTuner
          Represents a tuner to control product type load.
 interface SkuPrice
          A product sku price.
 interface TopSeller
          TopSeller represents a category for grouping top sellers.
 

Uses of EpDomain in com.elasticpath.domain.catalog.impl
 

Classes in com.elasticpath.domain.catalog.impl that implement EpDomain
 class AbstractPriceImpl
          The abstact implementation of Price.
 class BrandImpl
          The default implementation of Product.
 class CategoryDeletedImpl
          The default implementation of Category.
 class CategoryImpl
          The default implementation of Category.
 class CategoryLoadTunerImpl
          Represents a tuner to control category load.
 class CategoryTypeImpl
          Represents a default implmentation of CategoryType.
 class CategoryTypeLoadTunerImpl
          Represents a tuner to control category type load.
 class DigitalAssetAuditImpl
          This is a default implementation of DigitalAssetAudit.
 class DigitalAssetImpl
          This is a default implementation of DigitalAsset.
 class InventoryAuditImpl
          Represents logging information about changes to Inventory.
 class InventoryImpl
          Represents inventory information about a ProductSku.
 class LocaleDependantFieldsImpl
          This is a default implementation of LocaleDependantFields.
 class PriceTierImpl
          PriceTier represents different price for different minimum quantity A Price should at least have a PriceTier When shopping a product, if quantity is provided, Price should get the nearest PriceTier with the minimum quantity equal or less than the given quantity.
 class ProductAssociationImpl
          Represents a link between two products for the purpose of displaying information about related products when viewing a particular product.
 class ProductCategoryImpl
          The default implementation of Product.
 class ProductDeletedImpl
          The default implementation of Product.
 class ProductImpl
          The default implementation of Product.
 class ProductLoadTunerImpl
          Represents a tuner to control product load.
 class ProductPriceImpl
          A Product Price class.
 class ProductSkuImpl
          ProductSku represents a variation of a merchandise product in Elastic Path.
 class ProductSkuLoadTunerImpl
          Represents a tuner to control productsku load.
 class ProductSkuSpecImpl
          A default implementation of a specification of ProductSku.
 class ProductTypeImpl
          Represents the type of a Product, which determines the set of attributes that it has.
 class ProductTypeLoadTunerImpl
          Represents a tuner to control product type load.
 class SkuPriceImpl
          A Sku Price class.
 class TopSellerImpl
          This is a default implementation of TopSeller.
 

Uses of EpDomain in com.elasticpath.domain.catalogview
 

Subinterfaces of EpDomain in com.elasticpath.domain.catalogview
 interface AttributeFilter
          The AttributeFilter represents the filter on a specified attribute.
 interface AttributeRangeFilter
          The AttributeRangeFilter represents the attribute filter with a range predefined.
 interface AttributeValueFilter
          The AttributeFilter represents the filter on a specified attribute.
 interface BrandFilter
          Represents a filter on product brand.
 interface CatalogViewRequest
          Represents a search request.
 interface CatalogViewResult
          Represents a catalog view result.
 interface CatalogViewResultHistory
          Represents a list of catalog view results that a user has performed.
 interface Filter
          Represents a filter in a CatalogViewRequest.
 interface FilterDisplayInfo
          The object contains the localized display info for the range filter.
 interface FilterOption
          Represents a filter option in a CatalogViewResult.
 interface PriceFilter
          Represents a filter on product price.
 interface ProductAdaptorForAttributeRangeFilter
          Represents an adaptor of a Product to a LeafNode, which can be put under AttributeFilter.
 interface ProductAdaptorForFilter
          Represents an adaptor of a Product to a LeafNode, which can be put under Filter.
 interface ProductAdaptorForPriceFilter
          Represents an adaptor of a Product to a LeafNode, which can be put under PriceFilter.
 interface RangeFilter
          This defines the filter which has a range value.
 interface Sorter
          Represents a sorter.
 

Uses of EpDomain in com.elasticpath.domain.catalogview.browsing
 

Subinterfaces of EpDomain in com.elasticpath.domain.catalogview.browsing
 interface BrowsingFilterOption
          Represents a filter option in a BrowsingResult.
 interface BrowsingRequest
          Represents a catalog browsing request.
 interface BrowsingResult
          Represents a catalog browsing result.
 

Uses of EpDomain in com.elasticpath.domain.catalogview.browsing.impl
 

Classes in com.elasticpath.domain.catalogview.browsing.impl that implement EpDomain
 class BrowsingFilterOptionImpl
          This is the default implementation of BrowsingFilterOption.
 class BrowsingRequestImpl
          Represents a default implementation of SearchRequest.
 class BrowsingResultImpl
          Represents a default implementation of BrowsingResult.
 

Uses of EpDomain in com.elasticpath.domain.catalogview.impl
 

Classes in com.elasticpath.domain.catalogview.impl that implement EpDomain
 class AbstractCatalogViewRequestImpl
          This is an abstract implementation of CatalogViewRequest.
 class AbstractCatalogViewResultImpl
          This is an abstract implementation of CatalogViewResult.
 class AbstractFilterImpl
          The abstract implement of the filter.
 class AbstractProductAdaptorForFilterImpl
          This is a default implementation of ProductAdaptorForPriceFilter.
 class AbstractRangeFilterImpl
          The abstract range filter implement.
 class AttributeRangeFilterImpl
          The attribute filter with a range defined.
 class AttributeValueFilterImpl
          The implementation of AttributeFilter.
 class BrandFilterImpl
          This class is a filter implementation on the products' brands.
 class CatalogViewResultHistoryImpl
          The default implementation of CatalogViewResultHistory.
 class CategoryFilterImpl
          Represents a filter on category.
 class FeaturedProductSorterImpl
          The default implementation of PriceSorter.
 class FilterDisplayInfoImpl
          The object which contains the display infor for the range filter.
 class FilterOptionImpl
          This is the default implementation of FilterOption.
 class PriceFilterImpl
          This class is a filter implementation on the product price.
 class PriceSorterImpl
          The default implementation of PriceSorter.
 class ProductAdaptorForAttributeRangeFilterImpl
          This is a default implementation of ProductAdaptorForAttributeFilter.
 class ProductAdaptorForPriceFilterImpl
          This is a default implementation of ProductAdaptorForPriceFilter.
 class ProductNameSorterImpl
          The default implementation of ProductNameSorter.
 class TopSellerSorterImpl
          The default implementation of PriceSorter.
 

Uses of EpDomain in com.elasticpath.domain.catalogview.search
 

Subinterfaces of EpDomain in com.elasticpath.domain.catalogview.search
 interface SearchRequest
          Represents a search request.
 interface SearchResult
          Represents a search result.
 

Uses of EpDomain in com.elasticpath.domain.catalogview.search.impl
 

Classes in com.elasticpath.domain.catalogview.search.impl that implement EpDomain
 class SearchRequestImpl
          Represents a default implementation of SearchRequest.
 class SearchResultImpl
          Represents a default implementation of SearchResult.
 

Uses of EpDomain in com.elasticpath.domain.cmuser
 

Subinterfaces of EpDomain in com.elasticpath.domain.cmuser
 interface CmUser
          CmUser represents a person with an account in the system for accessing the Commerce Manager or web services.
 interface CmUserSession
          CmUserSession represents a user session in commerce manager.
 interface UserPermission
          UserPermission represents an granted authority for a certain operation.
 interface UserRole
          UserRole represents a user's role.
 

Uses of EpDomain in com.elasticpath.domain.cmuser.impl
 

Classes in com.elasticpath.domain.cmuser.impl that implement EpDomain
 class CmUserImpl
          The default implementation of CmUser.
 class CmUserSessionImpl
          The default implementation of CmUserSession.
 class UserPermissionImpl
          The default implementation of UserPermission.
 class UserRoleImpl
          The default implementation of UserRole.
 

Uses of EpDomain in com.elasticpath.domain.customer
 

Subinterfaces of EpDomain in com.elasticpath.domain.customer
 interface Address
          Address represents a North American address.
 interface Customer
          A Customer is someone with an account in the system for making orders through the Store Front.
 interface CustomerAddress
          A customer's address.
 interface CustomerAuthentication
          Represents the customer Authentication.
 interface CustomerCreditCard
          A CustomerCreditCard is a credit card stored by a store-front customer.
 interface CustomerDeleted
          CustomerDeleted represents a deleted customer.
 interface CustomerGroup
          CustomerGroup represents a customer group.
 interface CustomerRole
          CustomerRole represents a customer's role.
 interface CustomerSession
          A customer session keeps track of information about customers who may not be logged in (using cookies).
 

Uses of EpDomain in com.elasticpath.domain.customer.impl
 

Classes in com.elasticpath.domain.customer.impl that implement EpDomain
 class AbstractAddressImpl
          Implementation of a street address.
 class CustomerAddressImpl
          A Customer's address.
 class CustomerAuthenticationImpl
          Represents inventory information about a ProductSku.
 class CustomerCreditCardImpl
          The default implementation of Customer.
 class CustomerDeletedImpl
          The default implementation of Customer.
 class CustomerGroupImpl
          The default implementation of CustomerGroup.
 class CustomerImpl
          The default implementation of Customer.
 class CustomerProfileImpl
          This is a default implementation of CustomerProfile.
 class CustomerRoleImpl
          The default implementation of CustomerRole.
 class CustomerSessionImpl
          The default implementation of CustomerSession.
 

Uses of EpDomain in com.elasticpath.domain.dataimport
 

Subinterfaces of EpDomain in com.elasticpath.domain.dataimport
 interface ImportBadRow
          Represents an import bad row.
 interface ImportDataType
          Represents an import data type.
 interface ImportFault
          Represents an import fault.
 interface ImportField
          Represents an import field.
 interface ImportJob
          Represents a import job.
 interface ImportRunningJob
          Represents a running import job.
 interface ImportType
          Represents a import type.
 interface PriceTierAdaptor
          Represents an adaptor of a PriceTier for import.
 

Uses of EpDomain in com.elasticpath.domain.dataimport.impl
 

Classes in com.elasticpath.domain.dataimport.impl that implement EpDomain
 class AbstractImportDataTypeImpl
          Represents a template ImportDataType.
 class AbstractImportFieldImpl
          Represents a template ImportField.
 class AbstractImportTypeImpl
          AbstractImportTypeImpl represents an import type.
 class ImportBadRowImpl
          Represents an import bad row.
 class ImportDataTypeCategoryImpl
          Defines fields and necessary information to import Category.
 class ImportDataTypeCustomerAddressImpl
          Defines fields and necessary information to import Customer.
 class ImportDataTypeCustomerImpl
          Defines fields and necessary information to import Customer.
 class ImportDataTypeProductAssociationImpl
          Defines fields and necessary information to import ProductAssociation.
 class ImportDataTypeProductCategoryAssociationImpl
          Defines fields and necessary information to import ProductCategory.
 class ImportDataTypeProductImpl
          Defines fields and necessary information to import Product.
 class ImportDataTypeProductPriceImpl
          Defines fields and necessary information to import ProductPrice.
 class ImportDataTypeProductSkuImpl
          Defines fields and necessary information to import ProductSku.
 class ImportDataTypeProductSkuPriceImpl
          Defines fields and necessary information to import SkuPrice.
 class ImportFaultImpl
          Represents a default implementation of ImportFault.
 class ImportJobImpl
          A default implementation of ImportJob.
 class ImportRunningJobImpl
          Represents a running import job.
 class PriceTierAdaptorImpl
          Represetns a default implementation of the PriceTierAdaptor.
 

Uses of EpDomain in com.elasticpath.domain.impl
 

Classes in com.elasticpath.domain.impl that implement EpDomain
 class AbstractEntityImpl
          The default implementation of Entity.
 class AbstractEpDomainImpl
          Abstract implementation of an EP domain class.
 class AbstractPersistenceImpl
          The default implementation of Persistence.
 class AbstractTransientImpl
          Abstract implementation of a transient object.
 class AbstractValueObjectImpl
          Abstract implementation of a value domain object.
 

Uses of EpDomain in com.elasticpath.domain.misc
 

Subinterfaces of EpDomain in com.elasticpath.domain.misc
 interface Geography
          Represents a set of countries and provides geography-related functionality such as finding the subcountries of a particular country.
 interface ImageRenderRequest
          Represents a request to render a image.
 interface ImageRenderResponse
          Represents a response to render a image.
 interface LocalizedProperties
          Represents a group of localized properties.
 interface Money
          Represents an amount of money in a particular currency.
 

Uses of EpDomain in com.elasticpath.domain.misc.impl
 

Classes in com.elasticpath.domain.misc.impl that implement EpDomain
 class GeographyImpl
          Represents a set of countries and provides geography-related functionality such as finding the subcountries of a particular country.
 class ImageRenderRequestImpl
          A default implemenation of ImageRenderRequest.
 class ImageRenderResponseImpl
          Represents a response to render a image.
 class LocalizedPropertiesImpl
          Represents a default implementation of LocalizedProperties.
 class MoneyImpl
          Represents an amount of money in a particular currency.
 

Uses of EpDomain in com.elasticpath.domain.order
 

Subinterfaces of EpDomain in com.elasticpath.domain.order
 interface Order
          Order represents a customer's order.
 interface OrderAddress
          OrderAddress represents a North American address.
 interface OrderNote
          OrderNote represents a note made on an order by a CSR.
 interface OrderNumberGenerator
          This is used to track the next available order number.
 interface OrderPayment
          Represents customer payment information.
 interface OrderReturn
          OrderReturn represents a customer's order return.
 interface OrderReturnSku
          Represents a sku included into the OrderSku.
 interface OrderShipment
          OrderShipment represents a customer's order shipment.
 interface OrderSku
          Represents an order for a quantity of SKUs.
 interface OrderTaxValue
          Represents order tax information.
 

Uses of EpDomain in com.elasticpath.domain.order.impl
 

Classes in com.elasticpath.domain.order.impl that implement EpDomain
 class AdvancedOrderSearchCriteriaImpl
          The default implementation of OrderSearchCriteria.
 class OrderAddressImpl
          Address that is stored as part of a completed order.
 class OrderImpl
          The default implementation of Order.
 class OrderNoteImpl
          Represents order note added to an order.
 class OrderNumberGeneratorImpl
          This is used to track the next available order number.
 class OrderPaymentImpl
          Represents customer payment information.
 class OrderReturnImpl
          OrderReturn represents a customer's order return.
 class OrderReturnSkuImpl
          The default implementation of OrderReturnSku.
 class OrderShipmentImpl
          OrderShipment represents a customer's order shipment.
 class OrderSkuImpl
          Represents an order for a quantity of SKUs.
 class OrderTaxValueImpl
          Represents order tax information.
 

Uses of EpDomain in com.elasticpath.domain.payment
 

Subinterfaces of EpDomain in com.elasticpath.domain.payment
 interface CreditCardPaymentGateway
          Represents a credit card payment processing gateway such as Verisign or Cybersource.
 interface PaymentGateway
          Represents a payment processing gateway such as Verisign or Cybersource.
 interface PayPalExpressPaymentGateway
          Provides services for integrating with PayPal Express Payment.
 

Uses of EpDomain in com.elasticpath.domain.payment.impl
 

Classes in com.elasticpath.domain.payment.impl that implement EpDomain
 class AbstractCreditCardPaymentGatewayImpl
          Abstract credit card payment processing gateway.
 class AbstractPaymentGatewayImpl
          Abstract payment processing gateway.
 class AuthorizeNetPaymentGatewayImpl
          Implements a payment gateway for Authorize.Net.
 class CyberSourcePaymentGatewayImpl
          Implements a payment gateway for CyberSource.
 class NullPaymentGatewayImpl
          Implements a payment gateway for testing and demonstration purposes that always authorizes all payments.
 class PayflowProPaymentGatewayImpl
          Implements a payment gateway for Verisign/paypal's PayflowPro.
 class PaypalExpressPaymentGatewayImpl
          The default implementation of PaypalExpressPaymentService.
 

Uses of EpDomain in com.elasticpath.domain.rules
 

Subinterfaces of EpDomain in com.elasticpath.domain.rules
 interface AppliedRule
          Represents a rule that has been applied to an order.
 interface PromotionRuleDelegate
          This interface provides helper methods that can be invoked from Drools code to make queries on the system.
 interface PromotionRuleExceptions
          This class holds exceptions to a rule, i.e.
 interface Rule
          Represents a rule that can be applied by the rules engine.
 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 RuleElement
          A rule element is a component of a rule such as a condition and an action.
 interface RuleEligibility
          Represents an eligibility condition that must be true for a rule to fire.
 interface RuleException
          Represents an exception that could be assoicate with a rule condition or rule action.
 interface RuleParameter
          Represents a parameter of a rule condition, such as the category that a product must belong to to qualify for a promotion.
 interface RuleSet
          Represents a set of rules.
 

Uses of EpDomain in com.elasticpath.domain.rules.impl
 

Classes in com.elasticpath.domain.rules.impl that implement EpDomain
 class AbstractRuleActionImpl
          Abstract base class for Rule Actions.
 class AbstractRuleElementImpl
          Abstract class with behaviour common to all rule elements.
 class AbstractRuleExceptionImpl
          Abstract class with behaviour common to all rule elements.
 class AbstractRuleImpl
          Represents a rule that can be applied by the rules engine.
 class AppliedRuleImpl
          Represents a rule that has been applied to an order.
 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 CategoryExceptionImpl
          Rule exception that excludes a category to be qualified for a rule condition or a rule action.
 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 ProductExceptionImpl
          Rule exception that excludes a product to be qualified for a rule condition or a rule action.
 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 PromotionRuleDelegateImpl
          This interface provides helper methods that can be invoked from Drools code to make queries on the system.
 class PromotionRuleExceptionsImpl
          This class holds exceptions to a rule, i.e.
 class PromotionRuleImpl
          Represents a rules engine rule that involves product promotions.
 class RuleParameterImpl
          Represents a parameter of a rule condition, such as the category that a product must belong to to qualify for a promotion.
 class RuleSetImpl
          Represents a set of rules.
 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 SkuExceptionImpl
          Rule exception that excludes a product sku to be qualified for a rule condition or a rule action.
 class SkuInCartConditionImpl
          Rule condition that requires a particular SKU to be in the shopping cart.
 

Uses of EpDomain in com.elasticpath.domain.search
 

Subinterfaces of EpDomain in com.elasticpath.domain.search
 interface CategorySearchCriteria
          Represents criteria for advancec category search.
 interface CustomerSearchCriteria
          Represents criteria for advancec customer search.
 interface OrderSearchCriteria
          Represents criteria for advancec order search.
 interface ProductSearchCriteria
          Represents criteria for advancec product search.
 interface SearchCriteria
          Represents an abstract search criteria.
 interface SfSearchLog
          Represents the persistent log information about a search query that has been issued to the storefront.
 

Uses of EpDomain in com.elasticpath.domain.search.impl
 

Classes in com.elasticpath.domain.search.impl that implement EpDomain
 class AbstractSearchCriteriaImpl
          An abstract implementation of SearchCriteria.
 class CategorySearchCriteriaImpl
          A criteria for advanced category search.
 class CustomerSearchCriteriaImpl
          A criteria for advanced customer search.
 class OrderSearchCriteriaImpl
          A criteria for advanced order search.
 class ProductSearchCriteriaImpl
          A criteria for advanced product search.
 class SfSearchLogImpl
          The default implementation of SfSearchLog.
 

Uses of EpDomain in com.elasticpath.domain.shipping
 

Subinterfaces of EpDomain in com.elasticpath.domain.shipping
 interface Region
          A Region represents a geography definition of an area.
 interface ShippingCostCalculationMethod
          A shippingCostCalculationMethod represents a method to be used for shipping cost calculation.
 interface ShippingCostCalculationParameter
          Represents a parameter of a shipping cost calculation method, such as the dollar value of the fix base shipping cost.
 interface ShippingRegion
          A ShippingRegion represents a region that will be associated with one or more shipping services.
 interface ShippingServiceLevel
          A ShippingServiceLevel represents a shipping option assoicated with a shipping region.
 

Uses of EpDomain in com.elasticpath.domain.shipping.impl
 

Classes in com.elasticpath.domain.shipping.impl that implement EpDomain
 class AbstractShippingCostCalculationMethodImpl
          A shippingCostCalculationMethod represents a method to be used for shipping cost calculation.
 class CostPerUnitWeightMethodImpl
          Shipping cost calculation method that calculates the shipping cost as unit price * order weight.
 class FixedBaseAndCostPerUnitWeightMethodImpl
          Shipping cost calculation method that calculates the shipping cost as fixBase + % of order total.
 class FixedBaseAndOrderTotalPercentageMethodImpl
          Shipping cost calculation method that calculates the shipping cost as fixBase + % of order total.
 class FixedPriceMethodImpl
          Shipping cost calculation method that calculates the shipping cost as fixBase + % of order total.
 class OrderTotalPercentageMethodImpl
          Shipping cost calculation method that calculates the shipping cost as % of order total.
 class RegionImpl
          A Region represents a geography definition of an area.
 class ShippingCostCalculationParameterImpl
          Represents a parameter of a shipping cost calculation method, such as the dollar value of the fix base shipping cost.
 class ShippingRegionImpl
          A ShippingRegion represents a region that will be associated with one or more shipping services.
 class ShippingServiceLevelImpl
          A ShippingRegion represents a region that will be associated with one or more shipping services.
 

Uses of EpDomain in com.elasticpath.domain.shoppingcart
 

Subinterfaces of EpDomain in com.elasticpath.domain.shoppingcart
 interface CartItem
          A CartItem represents a quantity of SKUs in a shopping cart, saved cart, wish list, etc.
 interface ShoppingCart
          ShoppingCart represents a shopping cart of a Customer.
 interface ViewHistory
          This class represents a collection of products viewed by a user.
 interface ViewHistoryProduct
          This class represents a product recently viewed by a user.
 interface WishListMessage
          This bean represents forgotten password form.
 

Uses of EpDomain in com.elasticpath.domain.shoppingcart.impl
 

Classes in com.elasticpath.domain.shoppingcart.impl that implement EpDomain
 class AbstractCartItemImpl
          A CartItem represents a quantity of SKUs in a shopping cart, saved cart, wish list, etc.
 class ShoppingCartImpl
          The default implementation of ShoppingCart.
 class ShoppingCartItemImpl
          A ShoppingCartItem represents a quantity of SKUs in a shopping cart.
 class ViewHistoryImpl
          This class represents a collection of products viewed by a user.
 class ViewHistoryProductImpl
          This represents a product recently viewed by the user.
 class WishListItemImpl
          A WishListItem represents a quantity of SKUs in a shopping cart.
 class WishListMessageImpl
          The default implementation of ForgottenPasswordFormBean.
 

Uses of EpDomain in com.elasticpath.domain.skuconfiguration
 

Subinterfaces of EpDomain in com.elasticpath.domain.skuconfiguration
 interface SkuOption
          Represents a SKU option that can be configured.
 interface SkuOptionValue
          Represents an available option value for a SKU option.
 

Uses of EpDomain in com.elasticpath.domain.skuconfiguration.impl
 

Classes in com.elasticpath.domain.skuconfiguration.impl that implement EpDomain
 class SkuOptionImpl
          Represents a SKU option that can be configured.
 class SkuOptionValueImpl
          Represents an available option value for a SKU option.
 

Uses of EpDomain in com.elasticpath.domain.tax
 

Subinterfaces of EpDomain in com.elasticpath.domain.tax
 interface TaxCategory
          A TaxCategory represents a category of tax, i.e.
 interface TaxCode
          SaleTaxCode represens a type of sales tax, e.g Books, Liquor, Tobacco, Clothing.
 interface TaxJurisdiction
          A TaxJurisdiction represents a geographic area that has it's own distinct set of TaxCategorys and TaxValues ie a Country, a State, a City, a Municipal, or a County.
 interface TaxJurisdictionCategoryX
          TaxJurisdictionCategoryX represents the TaxJurisdiction and TaxCategory association, include the taxValues for each configured TaxCode.
 

Uses of EpDomain in com.elasticpath.domain.tax.impl
 

Classes in com.elasticpath.domain.tax.impl that implement EpDomain
 class TaxCategoryImpl
          The default implementation of TaxCategory.
 class TaxCodeImpl
          The default implementation of SalesTaxCode.
 class TaxJurisdictionCategoryXImpl
          The default implementation of TaxJurisdictionCategoryXImpl.
 class TaxJurisdictionImpl
          A TaxJurisdiction represents a geographic area that has it's own distinct set of TaxCategorys and TaxValues ie a Country, a State, a City, a Municipal, or a County.
 

Uses of EpDomain in com.elasticpath.service.interceptor
 

Methods in com.elasticpath.service.interceptor with parameters of type EpDomain
 void ValidateInterceptor.validate(EpDomain epDomain)
          Validate the domain object.
 

Uses of EpDomain in com.elasticpath.sfweb.ajax.bean
 

Subinterfaces of EpDomain in com.elasticpath.sfweb.ajax.bean
 interface CartItemBean
          This bean is used for wrapping the CartItem objects into localized versions for dwr.
 interface ShippingServiceLevelBean
          This bean is used for wrapping ShippingServiceLevel objects into localized versions for dwr.
 

Uses of EpDomain in com.elasticpath.sfweb.ajax.bean.impl
 

Classes in com.elasticpath.sfweb.ajax.bean.impl that implement EpDomain
 class CartItemBeanImpl
          A wrapper class for cart items sent through dwr.
 class ShippingServiceLevelBeanImpl