Index

A C E G H I P S T 
All Classes and Interfaces|All Packages|Serialized Form

A

addAttribute(String, Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Add a value to the JSON data.

C

canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
 
canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
 
canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
 
CATALOG - Static variable in class com.broadleafcommerce.search.catalog.core.types.CatalogIndexableType
 
CatalogIndexableType - Class in com.broadleafcommerce.search.catalog.core.types
 
CatalogIndexableType(String, String, IndexableType, boolean, TrackableBehavior...) - Constructor for class com.broadleafcommerce.search.catalog.core.types.CatalogIndexableType
 
CatalogIndexableTypesAutoConfiguration - Class in com.broadleafcommerce.search.catalog.core.types
 
CatalogIndexableTypesAutoConfiguration() - Constructor for class com.broadleafcommerce.search.catalog.core.types.CatalogIndexableTypesAutoConfiguration
 
com.broadleafcommerce.search.catalog.core.domain - package com.broadleafcommerce.search.catalog.core.domain
 
com.broadleafcommerce.search.catalog.core.types - package com.broadleafcommerce.search.catalog.core.types
 
ConsolidatedInventoryAvailability - Class in com.broadleafcommerce.search.catalog.core.domain
Component that indicates that a SKU inventory is available for a particular tenant and/or application.
ConsolidatedInventoryAvailability() - Constructor for class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
 
ConsolidatedInventoryResponse - Class in com.broadleafcommerce.search.catalog.core.domain
This is just a wrapper class around a list of ConsolidatedInventoryAvailability instances, making it easier to deserialize.
ConsolidatedInventoryResponse() - Constructor for class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 

E

equals(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
 
equals(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
equals(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
 
equals(Object) - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
 

G

getActiveEndDate() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
getActiveStartDate() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
getApplicationId() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
getAttribute(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Get a value from the JSON data.
getAvailabilities() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
getCatalogOmissions() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant catalogs in which this context version of the product has been omitted as a result of one or more filters.
getCatalogOverrides() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant catalogs in which this context version of the product has been overridden.
getContextState() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Trackable context state information for this product.
getCost() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default cost of the product (from the Catalog).
getDefaultSku() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default SKU price info, if applicable.
getId() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The context ID of the product.
getInventoryCheckStrategy() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Indicates whether inventory should be checked, and how.
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Indicates whether Inventory should be reserved, and how.
getJsonMap() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
JSON data for the product object which isn't already stored in other fields.
getLowestPricedSku() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Lowest price SKU price info, if exists.
getMarketplaceApplications() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy and online status.
getPendingMarketplaceApplications() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy and pending status.
getPrice() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default price of the product (from the Catalog).
getPrice() - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
Default price of the variant (from the Catalog), which may be different than the Product's default price, or it may be null.
getPricingKey() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Product's pricing key - used to call the pricing service to decorate search results with additional or more accurate pricing.
getProductSku() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
SKU of the product.
getSalePrice() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default sale price of the product (from the Catalog).
getSalePrice() - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
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.
getSandboxOverrides() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant sandboxes in which this context version of the product has been overridden.
getSandboxOwner() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The user who authored this version of the product, if it's in a user sandbox state.
getSku() - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
SKU (i.e.
getSkuCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The SKU code.
getTenantId() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
getTranslations() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Any translations applicable to this product in all locales.
getType() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 

H

hashCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
 
hashCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
hashCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
hashCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
 
hashCode() - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
 

I

isArchived() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether this product version has been archived.
isAvailable() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
isAvailableOnline() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Is this product available online? e.g.
isHasRequiredOptions() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Does this product have required options?
isOnline() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether or not this product should be visible at all in the store.
isRequiredOptionsAvailable() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
If Product.hasRequiredOptions is true, are all required options available for purchase?
isSearchable() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether or not this product shows up in search.

P

Product - Class in com.broadleafcommerce.search.catalog.core.domain
The indexable product payload received from the web request for retrieving products, to be mapped into a document for the search engine.
Product() - Constructor for class com.broadleafcommerce.search.catalog.core.domain.Product
 
PRODUCT - Static variable in class com.broadleafcommerce.search.catalog.core.types.CatalogIndexableType
 
ProductPricingPredicate - Class in com.broadleafcommerce.search.catalog.core.domain
This is a wrapper class around the default pricing details that generally need to be stored together and returned from the search service in order to allow proper pricing details (i.e.
ProductPricingPredicate() - Constructor for class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
 

S

setActiveEndDate(Instant) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
End when this product is not longer active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Start of when this product should be active.
setApplicationId(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
setArchived(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether this product version has been archived.
setAvailabilities(List<ConsolidatedInventoryAvailability>) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
setAvailable(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
setAvailableOnline(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Is this product available online? e.g.
setCatalogOmissions(Set<String>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant catalogs in which this context version of the product has been omitted as a result of one or more filters.
setCatalogOverrides(Set<String>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant catalogs in which this context version of the product has been overridden.
setContextState(ContextState) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Trackable context state information for this product.
setCost(MonetaryAmount) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default cost of the product (from the Catalog).
setDefaultSku(SkuPricingPredicate) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default SKU price info, if applicable.
setHasRequiredOptions(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Does this product have required options?
setId(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The context ID of the product.
setInventoryCheckStrategy(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Indicates whether inventory should be checked, and how.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Indicates whether Inventory should be reserved, and how.
setJsonMap(Map<String, Object>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
JSON data for the product object which isn't already stored in other fields.
setLowestPricedSku(SkuPricingPredicate) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Lowest price SKU price info, if exists.
setMarketplaceApplications(Set<String>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy and online status.
setOnline(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether or not this product should be visible at all in the store.
setPendingMarketplaceApplications(Set<String>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy and pending status.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default price of the product (from the Catalog).
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
Default price of the variant (from the Catalog), which may be different than the Product's default price, or it may be null.
setPricingKey(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Product's pricing key - used to call the pricing service to decorate search results with additional or more accurate pricing.
setProductSku(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
SKU of the product.
setRequiredOptionsAvailable(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
If Product.hasRequiredOptions is true, are all required options available for purchase?
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
Default sale price of the product (from the Catalog).
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
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.
setSandboxOverrides(Set<String>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The IDs of descendant sandboxes in which this context version of the product has been overridden.
setSandboxOwner(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
The user who authored this version of the product, if it's in a user sandbox state.
setSearchable(boolean) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Whether or not this product shows up in search.
setSku(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
SKU (i.e.
setSkuCode(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The SKU code.
setTenantId(String) - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
setTranslations(List<Translation>) - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
Any translations applicable to this product in all locales.
SkuPricingPredicate - Class in com.broadleafcommerce.search.catalog.core.domain
Wrapper around default SKU pricing details.
SkuPricingPredicate() - Constructor for class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
 

T

toString() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryAvailability
 
toString() - Method in class com.broadleafcommerce.search.catalog.core.domain.ConsolidatedInventoryResponse
 
toString() - Method in class com.broadleafcommerce.search.catalog.core.domain.Product
 
toString() - Method in class com.broadleafcommerce.search.catalog.core.domain.ProductPricingPredicate
 
toString() - Method in class com.broadleafcommerce.search.catalog.core.domain.SkuPricingPredicate
 
A C E G H I P S T 
All Classes and Interfaces|All Packages|Serialized Form