Uses of Class
com.broadleafcommerce.tenant.domain.Catalog
Packages that use Catalog
Package
Description
- 
Uses of Catalog in com.broadleafcommerce.tenant.domain
Methods in com.broadleafcommerce.tenant.domain that return CatalogModifier and TypeMethodDescriptionApplicationCatalog.getCatalog()MarketplaceApplicationCatalog.getHydratedCatalog()In specific circumstances, the system may need to return a 'hydrated' response to an API caller and will set this value to the fullCataloginstance corresponding toMarketplaceApplicationCatalog.getCatalog().Methods in com.broadleafcommerce.tenant.domain with parameters of type CatalogModifier and TypeMethodDescriptionvoidApplicationCatalog.setCatalog(Catalog catalog) voidMarketplaceApplicationCatalog.setHydratedCatalog(Catalog hydratedCatalog) In specific circumstances, the system may need to return a 'hydrated' response to an API caller and will set this value to the fullCataloginstance corresponding toMarketplaceApplicationCatalog.getCatalog(). - 
Uses of Catalog in com.broadleafcommerce.tenant.provider.jpa.repository
Methods in com.broadleafcommerce.tenant.provider.jpa.repository with parameters of type CatalogModifier and TypeMethodDescriptionvoidJpaCustomizedCatalogRepository.bulkUpdateApplicationCatalogRefByCatalog(Catalog updatedCatalog)  - 
Uses of Catalog in com.broadleafcommerce.tenant.repository
Methods in com.broadleafcommerce.tenant.repository with parameters of type CatalogModifier and TypeMethodDescriptionvoidCustomizedCatalogRepository.bulkUpdateApplicationCatalogRefByCatalog(Catalog updatedCatalog) Bulk updatesApplicationCatalogRef.namefor entries whose context id matches the given updated catalog id - 
Uses of Catalog in com.broadleafcommerce.tenant.service
Classes in com.broadleafcommerce.tenant.service with type parameters of type CatalogModifier and TypeInterfaceDescriptioninterfaceCatalogService<P extends Catalog>Catalogbusiness domain specific version ofCrudEntityService.classDefaultCatalogService<P extends Catalog>Methods in com.broadleafcommerce.tenant.service that return CatalogModifier and TypeMethodDescriptionprotected CatalogDefaultApplicationCatalogGenerationService.generateSearchGroupCatalog(Application application, boolean isImplicit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.tenant.service that return types with arguments of type CatalogModifier and TypeMethodDescriptionprotected CatalogService<Catalog>DefaultApplicationCatalogGenerationService.getCatalogService()protected CatalogService<Catalog>DefaultMarketplaceApplicationCatalogService.getCatalogService()protected CatalogService<Catalog>DefaultTenantService.getCatalogService()Methods in com.broadleafcommerce.tenant.service with parameters of type CatalogModifier and TypeMethodDescriptionprotected ApplicationCatalogRefDefaultApplicationCatalogGenerationService.createApplicationCatalogRef(Catalog masterCatalog, Catalog implicitCatalog) protected ApplicationCatalogDefaultApplicationCatalogService.mapToApplicationCatalog(ApplicationCatalogRef applicationCatalogRef, Catalog catalog) protected voidDefaultApplicationCatalogService.validateApplicationCatalogRefForReplace(Application application, Catalog referencedCatalog, ApplicationCatalogRef original, ApplicationCatalogRef replacement, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This method is intended to perform any validation that should specifically apply when doing catalog management from an application context.Method parameters in com.broadleafcommerce.tenant.service with type arguments of type CatalogModifier and TypeMethodDescriptionprotected List<CatalogRef>DefaultApplicationCatalogGenerationService.convertCatalogToCatalogRef(@NonNull List<Catalog> catalogs) voidDefaultTenantService.setCatalogService(CatalogService<Catalog> catalogService) Constructor parameters in com.broadleafcommerce.tenant.service with type arguments of type CatalogModifierConstructorDescriptionDefaultApplicationCatalogGenerationService(ApplicationService<P> service, CatalogService<Catalog> catalogService, ApplicationCatalogService applicationCatalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultApplicationCatalogService(ApplicationService<Application> applicationService, CatalogService<Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.transaction.support.TransactionTemplate template, ApplicationCatalogValidator applicationCatalogValidator) DefaultMarketplaceApplicationCatalogService(MarketplaceApplicationCatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper rsqlHelper, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, MarketplaceApplicationCatalogValidator validator, CatalogService<Catalog> catalogService)  - 
Uses of Catalog in com.broadleafcommerce.tenant.service.autoconfigure
Methods in com.broadleafcommerce.tenant.service.autoconfigure that return types with arguments of type CatalogModifier and TypeMethodDescriptionTenantServiceAutoConfiguration.catalogService(CatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, ApplicationService<? extends Application> applicationService, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, List<com.broadleafcommerce.data.tracking.core.filtering.fetch.SortTransformer> sortTransformers, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager entityValidatorManager, com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil, List<com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer> rsqlQueryTransformers) Method parameters in com.broadleafcommerce.tenant.service.autoconfigure with type arguments of type CatalogModifier and TypeMethodDescriptionTenantServiceAutoConfiguration.applicationCatalogGenerationService(ApplicationService<Application> service, CatalogService<Catalog> catalogService, ApplicationCatalogService applicationCatalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) TenantServiceAutoConfiguration.applicationCatalogService(ApplicationService<Application> applicationService, CatalogService<Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.transaction.support.TransactionTemplate template, ApplicationCatalogValidator applicationCatalogValidator) TenantServiceAutoConfiguration.marketplaceApplicationCatalogService(MarketplaceApplicationCatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper rsqlHelper, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, MarketplaceApplicationCatalogValidator validator, CatalogService<Catalog> catalogService)  - 
Uses of Catalog in com.broadleafcommerce.tenant.service.messaging.autoconfigure
Method parameters in com.broadleafcommerce.tenant.service.messaging.autoconfigure with type arguments of type CatalogModifier and TypeMethodDescriptionTenantMessagingAutoConfiguration.tenantVendorNotificationHandler(CatalogService<Catalog> catalogService, CatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> catalogRepository, MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog> marketplaceApplicationCatalogService, org.springframework.transaction.support.TransactionTemplate template, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, MarketplaceDiscoverer discoverer)  - 
Uses of Catalog in com.broadleafcommerce.tenant.service.messaging.searchgroup
Methods in com.broadleafcommerce.tenant.service.messaging.searchgroup that return CatalogModifier and TypeMethodDescriptionTenantSearchGroupEvent.getSearchGroup()The Search Group that was created.Methods in com.broadleafcommerce.tenant.service.messaging.searchgroup with parameters of type CatalogModifier and TypeMethodDescriptionvoidTenantSearchGroupEvent.setSearchGroup(Catalog searchGroup) The Search Group that was created. - 
Uses of Catalog in com.broadleafcommerce.tenant.service.messaging.vendor
Methods in com.broadleafcommerce.tenant.service.messaging.vendor that return CatalogModifier and TypeMethodDescriptionprotected CatalogTenantVendorNotificationHandler.createCatalog(@NonNull com.fasterxml.jackson.databind.JsonNode entityJson) Creates aCatalogfor the Vendor and associates it with the relevant MarketplaceApplication.Methods in com.broadleafcommerce.tenant.service.messaging.vendor that return types with arguments of type CatalogModifier and TypeMethodDescriptionprotected CatalogService<Catalog>TenantVendorNotificationHandler.getCatalogService()Methods in com.broadleafcommerce.tenant.service.messaging.vendor with parameters of type CatalogModifier and TypeMethodDescriptionprotected voidTenantVendorNotificationHandler.buildApplicationCatalogs(@NonNull Catalog parent, @NonNull List<String> applicationIds) Builds the connections between the Vendor'sCatalogand the Vendor's marketplaceApplications.protected voidTenantVendorNotificationHandler.updateIfApplicable(@NonNull Catalog catalog, String vendorName) Updates thecatalogif it needs to be.Constructor parameters in com.broadleafcommerce.tenant.service.messaging.vendor with type arguments of type CatalogModifierConstructorDescriptionTenantVendorNotificationHandler(CatalogService<Catalog> catalogService, CatalogRepository<com.broadleafcommerce.data.tracking.core.Trackable> catalogRepository, MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog> marketplaceApplicationCatalogService, org.springframework.transaction.support.TransactionTemplate template, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, MarketplaceDiscoverer discoverer)  - 
Uses of Catalog in com.broadleafcommerce.tenant.service.validation
Methods in com.broadleafcommerce.tenant.service.validation that return types with arguments of type CatalogModifier and TypeMethodDescriptionprotected CatalogService<Catalog>ApplicationValidator.getCatalogService()Lazy injection to avoid circular dependency exceptions.protected CatalogService<Catalog>CatalogValidator.getCatalogService()Lazy injection to avoid circular dependency exceptions.Methods in com.broadleafcommerce.tenant.service.validation with parameters of type CatalogModifier and TypeMethodDescriptionprotected voidCatalogValidator.fetchAndValidateParentCatalogs(Catalog catalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.validation.Errors errors) Performs deeper validation on existence and vendor-associations of parent catalogs.voidMarketplaceApplicationCatalogValidator.validateForCreate(String applicationId, @NonNull Catalog catalog, @NonNull MarketplaceApplicationCatalog applicationCatalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull org.springframework.validation.Errors errors) Validate theMarketplaceApplicationCatalogcreate request is valid when compared to the contextual applicationId and the catalog type.protected voidCatalogValidator.validateForModification(Catalog requestedCatalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.validation.Errors errors) voidApplicationCatalogValidator.validateForReplace(@NonNull Application application, @NonNull Catalog referencedCatalog, @NonNull ApplicationCatalogRef original, @NonNull ApplicationCatalogRef replacement, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @NonNull org.springframework.validation.Errors errors) This method is intended to perform any validation onreplacementthat should specifically apply when replacing one of anApplication's catalog refs from an application context.protected voidCatalogValidator.validateParents(Catalog catalog, org.springframework.validation.Errors errors) This just performs basic field validations on the requested parents.protected voidCatalogValidator.validateType(Catalog catalog, org.springframework.validation.Errors errors) Method parameters in com.broadleafcommerce.tenant.service.validation with type arguments of type CatalogModifier and TypeMethodDescriptionvoidApplicationValidator.setCatalogService(CatalogService<Catalog> catalogService) Lazy injection to avoid circular dependency exceptions.voidCatalogValidator.setCatalogService(CatalogService<Catalog> catalogService) Lazy injection to avoid circular dependency exceptions. - 
Uses of Catalog in com.broadleafcommerce.tenant.web.endpoint
Methods in com.broadleafcommerce.tenant.web.endpoint that return CatalogModifier and TypeMethodDescriptionCatalogEndpoint.create(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Catalog req, String applicationId) CatalogEndpoint.readById(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) CatalogEndpoint.replace(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Catalog req) CatalogEndpoint.update(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Catalog req) Methods in com.broadleafcommerce.tenant.web.endpoint that return types with arguments of type CatalogModifier and TypeMethodDescriptionprotected CatalogService<Catalog>CatalogEndpoint.getService()org.springframework.data.domain.Page<Catalog>CatalogEndpoint.readAll(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, boolean visibility, String excludeCatalog, String nameQuery, cz.jirutka.rsql.parser.ast.Node filters) Methods in com.broadleafcommerce.tenant.web.endpoint with parameters of type CatalogModifier and TypeMethodDescriptionCatalogEndpoint.create(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Catalog req, String applicationId) CatalogEndpoint.replace(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Catalog req) CatalogEndpoint.update(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Catalog req) protected voidCatalogEndpoint.validateApplicationOwnership(@NonNull Catalog catalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidCatalogEndpoint.validateParentCatalogRelationship(@NonNull Catalog catalog, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.tenant.web.endpoint with type arguments of type CatalogModifierConstructorDescriptionCatalogEndpoint(CatalogService<Catalog> service, ApplicationCatalogService applicationCatalogService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser)