All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractCategoriesRetriever AbstractCategoryRetriever AbstractProductRetriever Abstract implementation of product retriever that loads product data using GraphQL.AbstractProductsRetriever AbstractRetriever Abstract implementation of retriever that fetches data using GraphQL.Asset Asset is a view model interface representing a product asset.Breadcrumb CategoryData CategoryListData CategoryStorefrontContext CommerceContentFragment Sling model for the Commerce Content Fragment component.CommerceExperienceFragment CommerceIdentifier An identifier for any commerce entity (category or product).CommerceIdentifier.EntityType The type of the entity which is identifiedCommerceIdentifier.IdentifierType The type of this identifierCommerceStorefrontContext CommerceTeaser CommerceTeaserActionItem ComponentsConfiguration Simple POJO to store the configuration propertiesDeniedHttpHeaders FeaturedCategoryList Provides the list of categories to CategoryList Componenet.FeaturedCategoryListItem An item from a category listFilterAttributeMetadata Contains information about search filters useful in places where filter metadata is required.GroupItem GroupItem is a view model interface representing the item of a grouped product.Header Sling Model API for the Header componentHeroImage API for the Hero Image componentMagentoGraphqlClient This interface gives access to aGraphqlClient
configured for a given context.Navigation Sling model interface to represent a navigation.NavigationItem Simple data model for a navigation item of the navigation component.NavigationModel Sling model interface for the navigation component.PageMetadata Pager This class is responsible for providing pagination support for search results.PagerPage Contains metadata required to support display of pagination options.Price Asset is a view model interface representing a product asset.Product Product is the sling model interface for the CIF core product component.ProductCarousel ProductCollection ProductData ProductList ProductListItem ProductStorefrontContext ProductTeaser Product Teaser is the sling model interface for the CIF Teaser component.QueryType Range RangeBucket Interface for range search buckets in search results context required by the MSE frontend APIScalarBucket Interface for scalar search buckets in search results context required by the MSE frontend APISearchAggregation Represents a search aggregation.SearchAggregationOption Represents an aggregation option.Searchbar Sling Model API for the Searchbar componentSearchBucket Interface for search buckets in search results context required by the MSE frontend API This is extended by:RangeBucket
ScalarBucket
StatsBucket
SearchFacet Interface for search facets in search results context required by the MSE frontend APISearchFacetType SearchFilter SearchFilterService This service is responsible for retrieving search filter and attribute metadata from the commerce backend.SearchOptions Represents a set of parameters that can be used to query a product search service.SearchResultCategory Interface for categories in search results context required by the MSE frontend APISearchResultProduct Interface for products in search results context required by the MSE frontend APISearchResults Don't forget the commentSearchResultsService This service hides the interaction between the GraphQL backend and the Sling component models.SearchResultsSet Represents a set of search results from a backend service.SearchResultsStorefrontContext Interface for search results context required by the MSE frontend APISearchResultSuggestion Interface for suggestion in search results context required by the MSE frontend APISearchSort SearchStorefrontContext SitemapCategoryFilter A service interface consumers may implement to provide a filter for categories to include in the product sitemap.SitemapProductFilter A service interface consumers may implement to provide a filter for products to include in the product sitemap.SiteNavigation SortDirection Sorter Provides sorting support for product search results and represents the data model for the product sorter UI.Sorter.Order Enum to define the sort order: ascending and descending.SorterKey Represents a sort key with sort order in the data model of product sorter UI.StatsBucket Interface for stats search buckets in search results context required by the MSE frontend APIStoreConfigExporter This model gives access to the cif cloud service configuration of a given Page.UrlFormat Consumers may implement this interface to provide a customUrlFormat
to theUrlProvider
implementation.UrlProvider UrlProvider.ParamsBuilder A helper class used to easily build parameters for the URL templates.Variant Variant is a view model interface representing a product variant that contains properties specific to a variant in comparison to its base product.VariantAttribute VariantAttribute is a view model interface and representing a variant axis to enable variant selection for configurable products.VariantValue VariantValue is a view model interface representing a possible value for a VariantAttribute.