All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractCategoriesRetriever AbstractCategoryRetriever 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 CategoriesRetriever CategoriesRetriever CategoryData CategoryDataImpl CategoryListData CategoryListDataImpl 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 CommerceTeaser CommerceTeaserActionItem CommerceTeaserActionItemImpl CommerceTeaserImpl ComponentDataImpl ComponentsConfiguration Simple POJO to store the configuration propertiesComponentsConfigurationAdapterFactory DataLayerComponent DataLayerListItem 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 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 ProductList ProductListImpl ProductListItem ProductListItemImpl ProductTeaser Product Teaser is the sling model interface for the CIF Teaser component.ProductTeaserImpl ProductToProductListItemConverter Converts aProductInterface
object into aProductListItem
.RelatedProductsImpl RelationTypesDataSourceServlet ADataSource
implementation that includes all the values for theRelatedProductsRetriever.RelationType
enum.SearchAggregation 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 componentSearchFilterService 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 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 SiteNavigation 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 StoreConfigExporter 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.UrlProvider UrlProvider.CategoryIdentifierType Defines the category identifier type used in category page urls.UrlProvider.IdentifierLocation Defines the location of the product or ctegory identifier in the URL.UrlProvider.ParamsBuilder A helper class used to easily build parameters for the URL templates.UrlProvider.ProductIdentifierType Defines the product identifier type used in product page urls.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