Uses of Interface
com.elasticpath.domain.Entity

Packages that use Entity
com.elasticpath.domain.attribute   
com.elasticpath.domain.attribute.impl   
com.elasticpath.domain.catalog   
com.elasticpath.domain.catalog.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.order   
com.elasticpath.domain.order.impl   
com.elasticpath.domain.rules   
com.elasticpath.domain.rules.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.sfweb.ajax.bean   
com.elasticpath.sfweb.ajax.bean.impl   
 

Uses of Entity in com.elasticpath.domain.attribute
 

Subinterfaces of Entity in com.elasticpath.domain.attribute
 interface Attribute
          An Attribute reprents a customized property of an object like Category or Product.
 

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

Classes in com.elasticpath.domain.attribute.impl that implement Entity
 class AttributeImpl
          Attribute reprents a customized property of an object like Category or Product.
 class AttributeValueGroupImpl
          This is a default implementation of AttributeValueGroup.
 

Uses of Entity in com.elasticpath.domain.catalog
 

Subinterfaces of Entity 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 CategoryType
          Represents the type of a Category, which determines the set of attributes that it has.
 interface Product
          Product represents a merchandise product in Elastic Path.
 interface ProductDeleted
          ProductDeleted represents a deleted product.
 interface ProductSku
          ProductSku represents a variation of a merchandise product in Elastic Path.
 interface ProductType
          Represents the type of a Product, which determines the set of attributes that it has.
 interface TopSeller
          TopSeller represents a category for grouping top sellers.
 

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

Classes in com.elasticpath.domain.catalog.impl that implement Entity
 class BrandImpl
          The default implementation of Product.
 class CategoryDeletedImpl
          The default implementation of Category.
 class CategoryImpl
          The default implementation of Category.
 class CategoryTypeImpl
          Represents a default implmentation of CategoryType.
 class ProductDeletedImpl
          The default implementation of Product.
 class ProductImpl
          The default implementation of Product.
 class ProductSkuImpl
          ProductSku represents a variation of a merchandise product in Elastic Path.
 class ProductTypeImpl
          Represents the type of a Product, which determines the set of attributes that it has.
 class TopSellerImpl
          This is a default implementation of TopSeller.
 

Uses of Entity in com.elasticpath.domain.cmuser
 

Subinterfaces of Entity 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 UserRole
          UserRole represents a user's role.
 

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

Classes in com.elasticpath.domain.cmuser.impl that implement Entity
 class CmUserImpl
          The default implementation of CmUser.
 class UserRoleImpl
          The default implementation of UserRole.
 

Uses of Entity in com.elasticpath.domain.customer
 

Subinterfaces of Entity in com.elasticpath.domain.customer
 interface Customer
          A Customer is someone with an account in the system for making orders through the Store Front.
 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 CustomerSession
          A customer session keeps track of information about customers who may not be logged in (using cookies).
 

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

Classes in com.elasticpath.domain.customer.impl that implement Entity
 class AbstractAddressImpl
          Implementation of a street address.
 class CustomerAddressImpl
          A Customer's address.
 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 CustomerSessionImpl
          The default implementation of CustomerSession.
 

Uses of Entity in com.elasticpath.domain.dataimport
 

Subinterfaces of Entity in com.elasticpath.domain.dataimport
 interface ImportJob
          Represents a import job.
 

Methods in com.elasticpath.domain.dataimport with parameters of type Entity
 void ImportDataType.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void ImportDataType.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 

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

Classes in com.elasticpath.domain.dataimport.impl that implement Entity
 class ImportJobImpl
          A default implementation of ImportJob.
 

Methods in com.elasticpath.domain.dataimport.impl with parameters of type Entity
 void ImportDataTypeCustomerAddressImpl.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void ImportDataTypeProductPriceImpl.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void AbstractImportDataTypeImpl.clearValueObjects(Entity entity)
          A dummy implementation.
 void ImportDataTypeProductSkuPriceImpl.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void ImportDataTypeProductCategoryAssociationImpl.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void ImportDataTypeProductAssociationImpl.clearValueObjects(Entity entity)
          Clear the value objects of the given entity.
 void ImportDataTypeCustomerAddressImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update this CustomerAddress in the Customer object.
 void ImportDataTypeProductPriceImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeProductSkuPriceImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeProductImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeProductCategoryAssociationImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeCustomerImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeCategoryImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeProductSkuImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 void ImportDataTypeProductAssociationImpl.saveOrUpdate(Entity entity, ValueObject object)
          Add or update the given value object to the given entity.
 

Uses of Entity in com.elasticpath.domain.impl
 

Classes in com.elasticpath.domain.impl that implement Entity
 class AbstractEntityImpl
          The default implementation of Entity.
 

Uses of Entity in com.elasticpath.domain.order
 

Subinterfaces of Entity in com.elasticpath.domain.order
 interface Order
          Order represents a customer's order.
 

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

Classes in com.elasticpath.domain.order.impl that implement Entity
 class OrderAddressImpl
          Address that is stored as part of a completed order.
 class OrderImpl
          The default implementation of Order.
 

Uses of Entity in com.elasticpath.domain.rules
 

Subinterfaces of Entity in com.elasticpath.domain.rules
 interface Rule
          Represents a rule that can be applied by the rules engine.
 interface RuleSet
          Represents a set of rules.
 

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

Classes in com.elasticpath.domain.rules.impl that implement Entity
 class AbstractRuleImpl
          Represents a rule that can be applied by the rules engine.
 class PromotionRuleImpl
          Represents a rules engine rule that involves product promotions.
 class RuleSetImpl
          Represents a set of rules.
 

Uses of Entity in com.elasticpath.domain.shipping
 

Subinterfaces of Entity in com.elasticpath.domain.shipping
 interface ShippingCostCalculationMethod
          A shippingCostCalculationMethod represents a method to be used for shipping cost calculation.
 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 Entity in com.elasticpath.domain.shipping.impl
 

Classes in com.elasticpath.domain.shipping.impl that implement Entity
 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 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 Entity in com.elasticpath.domain.shoppingcart
 

Subinterfaces of Entity in com.elasticpath.domain.shoppingcart
 interface ShoppingCart
          ShoppingCart represents a shopping cart of a Customer.
 

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

Classes in com.elasticpath.domain.shoppingcart.impl that implement Entity
 class ShoppingCartImpl
          The default implementation of ShoppingCart.
 

Uses of Entity in com.elasticpath.domain.skuconfiguration
 

Subinterfaces of Entity in com.elasticpath.domain.skuconfiguration
 interface SkuOption
          Represents a SKU option that can be configured.
 

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

Classes in com.elasticpath.domain.skuconfiguration.impl that implement Entity
 class SkuOptionImpl
          Represents a SKU option that can be configured.
 

Uses of Entity in com.elasticpath.domain.tax
 

Subinterfaces of Entity 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.
 

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

Classes in com.elasticpath.domain.tax.impl that implement Entity
 class TaxCategoryImpl
          The default implementation of TaxCategory.
 class TaxCodeImpl
          The default implementation of SalesTaxCode.
 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 Entity in com.elasticpath.sfweb.ajax.bean
 

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

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

Classes in com.elasticpath.sfweb.ajax.bean.impl that implement Entity
 class ShippingServiceLevelBeanImpl