Uses of Class
com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
Package
Description
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.autoconfigure
Modifier and TypeMethodDescriptionDataTrackingCoreAutoConfiguration.catalogFinder
(CommonCatalogRepository<?> repository, DomainMapperManager manager) Modifier and TypeMethodDescriptionDomainMapperAutoConfiguration.trackableDomainMapperMemberSupport
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, com.fasterxml.jackson.databind.ObjectMapper fieldChangeMapper, org.modelmapper.ModelMapper modelMapper, ContextStateBuilder contextStateBuilder, CatalogFinder<Catalog> catalogFinder) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.context
Modifier and TypeMethodDescriptionContextRequest.getCatalog()
Context instance of the Catalog entity related to this catalogId.Modifier and TypeMethodDescriptionvoid
ContextRequest.setCatalog
(Catalog catalog) Context instance of the Catalog entity related to this catalogId.ContextRequest.withCatalog
(Catalog catalog) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.mapping
Modifier and TypeMethodDescriptionprotected CatalogFinder<Catalog>
DefaultTrackableDomainMapperMemberSupport.getCatalogFinder()
ModifierConstructorDescriptionDefaultTrackableDomainMapperMemberSupport
(com.broadleafcommerce.common.extension.TypeFactory factory, TrackableBehaviorUtil behaviorUtil, com.fasterxml.jackson.databind.ObjectMapper fieldChangeMapper, org.modelmapper.ModelMapper cloneMapper, ContextStateBuilder contextStateBuilder, CatalogFinder<Catalog> catalogFinder) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog
Modifier and TypeMethodDescriptionprotected CommonCatalogService<Catalog>
CatalogDiscriminatedEntityVendorVisibilityHandler.getCatalogService()
ModifierConstructorDescriptionCatalogDiscriminatedEntityVendorVisibilityHandler
(TrackableBehaviorUtil trackableBehaviorUtil, CommonCatalogService<Catalog> catalogService, int order, String dataRoutePartitiion) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.messaging
Modifier and TypeMethodDescriptionprotected CommonCatalogService<Catalog>
TransitionHandlerFactory.getCommonCatalogService()
Modifier and TypeMethodDescriptionvoid
TransitionHandlerFactory.setCatalogService
(CommonCatalogService<Catalog> commonCatalogService) ModifierConstructorDescriptionTransitionHandlerFactory
(com.broadleafcommerce.common.extension.data.DataRouteReference routeReference, org.springframework.data.mapping.context.MappingContext<?, ?> mappingContext, TrackableBehaviorUtil behaviorUtil, WorkflowMapper workflowMapper, org.springframework.context.ApplicationContext applicationContext, DomainMapperManager domainMapper, com.broadleafcommerce.common.messaging.repository.ResourceLockRepository<?, ?> resourceLockRepository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, WorkflowRequestCompletionNotifier completionNotifier, com.broadleafcommerce.common.extension.TypeFactory factory, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.MessageSerializationHelper helper, RepositoryUtility repositories, CommonCatalogService<Catalog> commonCatalogService, SingleIndexRequestMessageFactory singleIndexRequestMessageFactory, PropagationManager propagationManager, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.springframework.context.ApplicationEventPublisher applicationEventPublisher) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
Modifier and TypeMethodDescriptionTransitionListenerAutoConfiguration.propagationManager
(CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers) TransitionListenerAutoConfiguration.vendorSandboxPropagationHandler
(CommonCatalogService<? extends Catalog> catalogService, CommonApplicationService<? extends Application> applicationService, DomainMapperManager mapperManager, CrudEntityHelper helper, SandboxPropagationProperties propagationProperties, org.modelmapper.ModelMapper modelMapper, List<ChangeTransformer> changeTransformers, TrackableDomainMapperMemberSupport domainMapperMemberSupport, WorkflowMapper workflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable> applicationCatalogRepository) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.policy.trackable
Modifier and TypeClassDescriptionclass
CatalogFinder<P extends Catalog>
Utility class for fetchingCatalog
instances.static class
CatalogFinder.CatalogResponse<P extends Catalog>
Response object indicating if tenancy is active, and if so, the catalog that was found based on the request, if any.Modifier and TypeMethodDescriptionDefaultTrackablePolicyUtils.getImplicitApplicationCatalog
(Application application, Catalog catalog) TrackablePolicyUtils.getImplicitApplicationCatalog
(Application application, Catalog catalog) Given an application, find a matching implicit catalog for the requested catalog, if applicable.protected boolean
DefaultTrackablePolicyUtils.isApplicationCatalogAddAllowed
(Application application, Catalog catalog) boolean
DefaultTrackablePolicyUtils.isCatalogMutable
(@NonNull Application application, @NonNull Catalog catalog) boolean
TrackablePolicyUtils.isCatalogMutable
(Application application, Catalog catalog) Check if a catalog is mutable, given an application.boolean
DefaultTrackablePolicyUtils.isCatalogVisible
(@NonNull Application application, Catalog catalog) protected boolean
DefaultTrackablePolicyUtils.isCatalogVisible
(Catalog catalog, Application application) boolean
TrackablePolicyUtils.isCatalogVisible
(Application application, Catalog catalog) Check if a catalog is visible, given an application.protected boolean
DefaultTrackablePolicyUtils.isGlobalChangeInHiddenCatalog
(Application application, Catalog catalog) protected Optional<InheritanceLine>
DefaultTrackablePolicyUtils.matchInheritanceLine
(Application application, Catalog catalog) ModifierConstructorDescriptionDefaultTrackablePolicyUtils
(CatalogFinder<Catalog> catalogFinder, TrackableBehaviorUtil trackableBehaviorUtil) DefaultTrackablePolicyUtils
(CatalogFinder<Catalog> catalogFinder, TrackableBehaviorUtil behaviorUtil, String ownerIdentifier) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor
ModifierConstructorDescriptionVendorAwareTrackablePolicyUtils
(CatalogFinder<Catalog> catalogFinder, TrackableBehaviorUtil trackableBehaviorUtil, AuthenticationVendorPrivilegesUtility authenticationVendorPrivilegesUtility) VendorAwareTrackablePolicyUtils
(CatalogFinder<Catalog> catalogFinder, TrackableBehaviorUtil trackableBehaviorUtil, String ownerIdentifier, AuthenticationVendorPrivilegesUtility authenticationVendorPrivilegesUtility) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.tenant.domain
Modifier and TypeMethodDescriptionApplication.mutability
(Catalog catalog) Given a catalog, determine the mutability of that catalog from the viewpoint of this application. -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.tenant.service
Modifier and TypeInterfaceDescriptioninterface
CommonCatalogService<P extends Catalog>
Catalog
business domain specific version ofCrudEntityService
.class
DefaultCommonCatalogService<P extends Catalog>
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.transition
Modifier and TypeMethodDescriptionprotected Catalog
VendorSandboxPropagationHandler.readChildCatalogById
(String incomingCatalogId, String parentCatalogId) protected Catalog
VendorSandboxPropagationHandler.readParentCatalogById
(String parentCatalogId, String incomingCatalogId) Modifier and TypeMethodDescriptionprotected String
VendorSandboxPropagationHandler.getUniversalMarketplaceVendorSandboxId
(Catalog parentVendorCatalog, Catalog childMarketplaceCatalog) For each marketplace application that a vendor contributes to, we should target a single, consistent "universal" sandbox for that vendor in which to propagate changes.protected String
VendorSandboxPropagationHandler.getUniversalMarketplaceVendorSandboxName
(Catalog parentVendorCatalog, Catalog childMarketplaceCatalog) Create a name befitting the "universal" marketplace vendor sandbox described inVendorSandboxPropagationHandler.getUniversalMarketplaceVendorSandboxId(Catalog, Catalog)
.protected boolean
VendorSandboxPropagationHandler.validateCandidacyForVendorPropagation
(String parentCatalogId, Catalog currentCatalog) ModifierConstructorDescriptionDefaultPropagationManager
(CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers) DefaultTransitionHandler
(TrackableRepository<Trackable> repository, WorkflowMapper mapper, CommonCatalogService<Catalog> commonCatalogService, com.broadleafcommerce.common.messaging.repository.ResourceLockRepository<?, ?> resourceLockRepository, Class<?> entityDomain, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, WorkflowRequestCompletionNotifier completionNotifier, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.MessageSerializationHelper serializationHelper, com.broadleafcommerce.common.extension.data.DataRouteReference routeReference, SingleIndexRequestMessageFactory factory) VendorSandboxPropagationHandler
(CommonCatalogService<? extends Catalog> catalogService, CommonApplicationService<? extends Application> applicationService, DomainMapperManager mapperManager, CrudEntityHelper helper, SandboxPropagationProperties propagationProperties, org.modelmapper.ModelMapper cloneMapper, List<ChangeTransformer> changeTransformers, TrackableDomainMapperMemberSupport domainMapperMemberSupport, WorkflowMapper workflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable> applicationCatalogRepository) WorkflowTransitionHelper
(TrackableRepository<Trackable> repository, WorkflowMapper mapper, CommonCatalogService<Catalog> catalogService, com.broadleafcommerce.common.messaging.repository.ResourceLockRepository<?, ?> resourceLockRepository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, WorkflowRequestCompletionNotifier completionNotifier, com.broadleafcommerce.common.messaging.notification.NotificationStateService notificationStateService, com.broadleafcommerce.common.messaging.notification.MessageSerializationHelper helper) -
Uses of Catalog in com.broadleafcommerce.data.tracking.core.web
Modifier and TypeMethodDescriptionvoid
DefaultContextRequestHydrator.setCatalogService
(CommonCatalogService<Catalog> catalogService) An optional catalog service used to initializeContextRequest.setCatalog(Catalog)
from a givenContextRequest.getCatalogId()