Serialized Form

  • Package com.broadleafcommerce.search.catalog.core.domain

    • Class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability

      class ConsolidatedInventoryAvailability extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • applicationId
          String applicationId
          The application ID to which this inventory availability belongs. This may be null if the inventory belongs to the tenant, and not an application.
        • available
          boolean available
          Indicates if this inventory is available or not. Availability will be based on what is requested (e.g. for shipment, for pickup, in store, or a combination of 2 or more).
        • skuCode
          String skuCode
          The SKU code.
        • tenantId
          String tenantId
          The tenant ID to which this inventory availability belongs.
    • Class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate

      class ProductPricingPredicate extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • cost
          javax.money.MonetaryAmount cost
          Default cost of the product (from the Catalog). This value may be null.
        • defaultSku
          SkuPricingPredicate defaultSku
          Default SKU price info, if applicable. This will be null if the product does not have variants.
        • lowestPricedSku
          SkuPricingPredicate lowestPricedSku
          Lowest price SKU price info, if exists. This will be null if the product does not have variants, or if none of the SKUs have a cost.
        • price
          javax.money.MonetaryAmount price
          Default price of the product (from the Catalog).
        • pricingKey
          String pricingKey
          Product's pricing key - used to call the pricing service to decorate search results with additional or more accurate pricing.
        • productSku
          String productSku
          SKU of the product.
        • salePrice
          javax.money.MonetaryAmount salePrice
          Default sale price of the product (from the Catalog). This value may be null.
    • Class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate

      class SkuPricingPredicate extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • price
          javax.money.MonetaryAmount price
          Default price of the variant (from the Catalog), which may be different than the Product's default price, or it may be null.
        • salePrice
          javax.money.MonetaryAmount salePrice
          Default sale price of the variant (from the Catalog), which may be different than the Product's default sale price, or it may be null.
        • sku
          String sku
          SKU (i.e. SKU code) of the SKU or variant.
  • Package com.broadleafcommerce.search.catalog.core.types