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.ProductRequiredOptionInfo
class ProductRequiredOptionInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultChoiceOverridePrice
javax.money.MonetaryAmount defaultChoiceOverridePrice
The default choice's override price. -
defaultChoicePrice
javax.money.MonetaryAmount defaultChoicePrice
The price of the default specific item choice.This may be the same as
ProductRequiredOptionInfo.defaultChoiceOverridePriceor else it is the underlying item's default price multiplied by the minimum quantity. -
defaultChoicePricingKey
String defaultChoicePricingKey
The default choice's pricing key. -
defaultChoiceUnderlyingDefaultTerm
ProductTerm defaultChoiceUnderlyingDefaultTerm
The defaultProductTermfor the default specific item choice if relevant. -
defaultChoiceUnderlyingPricingKey
String defaultChoiceUnderlyingPricingKey
From the underlying product pricing key default specific item choice. -
defaultChoiceUnderlyingSku
String defaultChoiceUnderlyingSku
From the underlying SKU of the default specific item choice. -
minimumQuantity
int minimumQuantity
The minimum quantity from the item choice. -
overridePrice
javax.money.MonetaryAmount overridePrice
The override price from the item choice. -
pricingKey
String pricingKey
The item choice pricing key. -
targetType
String targetType
The item choice target type.
-
-
Class com.broadleafcommerce.search.catalog.core.domain.ProductTerm
class ProductTerm extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalAttributes
Map<String,
Object> additionalAttributes Map holding any additional attributes passed in the request not matching any defined properties. -
durationLength
int durationLength
Time interval (number of seconds, minutes, hours, etc.) -
durationType
String durationType
The type of time interval (seconds, minutes, hours, etc.) -
isDefault
boolean isDefault
Whether this term is the default term for the product
-
-
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
-
Class com.broadleafcommerce.search.catalog.core.types.CatalogIndexableType
class CatalogIndexableType extends com.broadleafcommerce.search.api.type.IndexableType implements Serializable- serialVersionUID:
- 1L
-