Index
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
All Classes and Interfaces|All Packages|Serialized Form