All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractCategoriesRetriever AbstractCategoryRetriever AbstractCommerceStorefrontContext AbstractNavigationItem Base class forNavigationItem
implementations.AbstractProductRetriever Abstract implementation of product retriever that loads product data using GraphQL.AbstractProductsRetriever AbstractRetriever Abstract implementation of retriever that fetches data using GraphQL.AggregationOptionToSearchAggregationOptionConverter This class is responsible for converting a Magento GraphQLAggregationOption
domain object to a Sling Model / POJO friendly concrete classSearchAggregationOption
.AggregationToSearchAggregationConverter Asset Asset is a view model interface representing a product asset.AssetDataImpl AssetImpl Breadcrumb BreadcrumbImpl BreadcrumbRetriever ButtonImpl ButtonImpl CategoriesRetriever CategoriesRetriever CategoriesSitemapGenerator CategoryData CategoryDataImpl CategoryListData CategoryListDataImpl CategoryPageRedirectServlet CategoryPageWithUrlKey CategoryPageWithUrlPath CategoryRetriever CategoryStorefrontContext CategoryStorefrontContextImpl CommerceContentFragment Sling model for the Commerce Content Fragment component.CommerceContentFragmentImpl CommerceContentFragmentImpl
is the Sling Model for the Commerce Content Fragment component providing a Core WCM ContentFragment implementation with commerce specific functionality.CommerceExperienceFragment CommerceExperienceFragmentImpl 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 identifierCommerceIdentifierImpl CommerceStorefrontContext CommerceTeaser CommerceTeaserActionItem CommerceTeaserActionItemImpl CommerceTeaserImpl CommerceTeaserImpl ComponentDataImpl ComponentsConfiguration Simple POJO to store the configuration propertiesComponentsConfigurationAdapterFactory DataLayerComponent DataLayerListItem DeniedHttpHeaders FeaturedCategoryList Provides the list of categories to CategoryList Componenet.FeaturedCategoryListImpl FeaturedCategoryListItem An item from a category listFeaturedCategoryListItemImpl FilterAttributeMetadata Contains information about search filters useful in places where filter metadata is required.FilterAttributeMetadataConverter This class converts a Magento InputField into a more usable and metadata-enriched GraphQL package independent class.FilterAttributeMetadataImpl GenericProductAttributeFilterInput GraphqlClientDataSourceServlet GraphqlClientDataSourceServlet.GraphqlClientResource GroupItem GroupItem is a view model interface representing the item of a grouped product.GroupItemImpl Header Sling Model API for the Header componentHeaderImpl Concrete implementation of the Sling Model API for the Header componentHeroImage API for the Hero Image componentHeroImageImpl MagentoGraphqlClient This interface gives access to aGraphqlClient
configured for a given context.MagentoGraphqlClientImpl This is a wrapper class forGraphqlClient
.Navigation Sling model interface to represent a navigation.NavigationImpl NavigationImpl NavigationItem Simple data model for a navigation item of the navigation component.NavigationItemImpl NavigationModel Sling model interface for the navigation component.NavigationModelImpl PageMetadata PageMetadataImpl Pager This class is responsible for providing pagination support for search results.PagerImpl Implementation ofPager
.PagerPage Contains metadata required to support display of pagination options.PagerPageImpl A simple class for storing pagination page information.PageTypeRenderConditionServlet PageTypeRenderConditionServlet
implements agranite:rendercondition
used which evaluates to true for catalog pages, custom category pages and custom product pages.PreviewServlet Price Asset is a view model interface representing a product asset.PriceImpl Product Product is the sling model interface for the CIF core product component.ProductCarousel ProductCarouselImpl ProductCollection ProductCollectionImpl ProductData ProductDataImpl ProductImpl ProductImpl ProductList ProductListImpl ProductListImpl ProductListItem ProductListItemImpl ProductPageRedirectServlet ProductPageWithSku ProductPageWithSkuAndUrlKey ProductPageWithSkuAndUrlPath ProductPageWithUrlKey ProductPageWithUrlPath ProductsSitemapGenerator ProductStorefrontContext ProductStorefrontContextImpl ProductTeaser Product Teaser is the sling model interface for the CIF Teaser component.ProductTeaserImpl ProductToProductListItemConverter Converts aProductInterface
object into aProductListItem
.QueryType Range RangeBucket Interface for range search buckets in search results context required by the MSE frontend APIRelatedProductsImpl RelationTypesDataSourceServlet ADataSource
implementation that includes all the values for theRelatedProductsRetriever.RelationType
enum.ScalarBucket Interface for scalar search buckets in search results context required by the MSE frontend APISearchAggregation Represents a search aggregation.SearchAggregationImpl Basic implementation ofSearchAggregation
.SearchAggregationOption Represents an aggregation option.SearchAggregationOptionImpl Basic implementation ofSearchAggregationOption
.Searchbar Sling Model API for the Searchbar componentSearchbarImpl Concrete implementation of the 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.SearchFilterServiceImpl SearchOptions Represents a set of parameters that can be used to query a product search service.SearchOptionsImpl SearchResultCategory Interface for categories in search results context required by the MSE frontend APISearchResultCategoryImpl SearchResultProduct Interface for products in search results context required by the MSE frontend APISearchResultProductImpl SearchResults Don't forget the commentSearchResultsImpl Concrete implementation of theSearchResults
Sling Model APISearchResultsService This service hides the interaction between the GraphQL backend and the Sling component models.SearchResultsServiceImpl SearchResultsSet Represents a set of search results from a backend service.SearchResultsSetImpl SearchResultsStorefrontContext Interface for search results context required by the MSE frontend APISearchResultsStorefrontContextImpl SearchResultSuggestion Interface for suggestion in search results context required by the MSE frontend APISearchSort SearchStorefrontContext SearchStorefrontContextImpl 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.SorterImpl SorterKey Represents a sort key with sort order in the data model of product sorter UI.SorterKeyImpl SpecificPageFilterConfiguration SpecificPageFilterFactory SpecificPageServlet StatsBucket Interface for stats search buckets in search results context required by the MSE frontend APIStoreConfigExporter StoreConfigExporterImpl TitleTypeProvider Simple class to avoid re-implementing the same method in all the Sling models with a title property for which the HTML tag can be configured.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.UrlProviderConfiguration UrlProviderImpl Utils 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.VariantAttributeImpl VariantImpl VariantValue VariantValue is a view model interface representing a possible value for a VariantAttribute.VariantValueImpl XFDialogExtensionsRenderConditionServlet