Uses of Class
com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.autoconfigure
Methods in com.broadleafcommerce.data.tracking.core.autoconfigure that return types with arguments of type Catalog Modifier and Type Method Description CatalogFinder<Catalog>
DataTrackingCoreAutoConfiguration. catalogFinder(CommonCatalogRepository<?> repository, DomainMapperManager manager)
Method parameters in com.broadleafcommerce.data.tracking.core.autoconfigure with type arguments of type Catalog Modifier and Type Method Description TrackableDomainMapperMemberSupport
DomainMapperAutoConfiguration. 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
Methods in com.broadleafcommerce.data.tracking.core.context that return Catalog Modifier and Type Method Description Catalog
ContextRequest. getCatalog()
Context instance of the Catalog entity related to this catalogId.Methods in com.broadleafcommerce.data.tracking.core.context with parameters of type Catalog Modifier and Type Method Description void
ContextRequest. setCatalog(Catalog catalog)
Context instance of the Catalog entity related to this catalogId.ContextRequest
ContextRequest. withCatalog(Catalog catalog)
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.mapping
Methods in com.broadleafcommerce.data.tracking.core.mapping that return types with arguments of type Catalog Modifier and Type Method Description protected CatalogFinder<Catalog>
DefaultTrackableDomainMapperMemberSupport. getCatalogFinder()
Constructor parameters in com.broadleafcommerce.data.tracking.core.mapping with type arguments of type Catalog Constructor Description DefaultTrackableDomainMapperMemberSupport(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
Methods in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog that return types with arguments of type Catalog Modifier and Type Method Description protected CommonCatalogService<Catalog>
CatalogDiscriminatedEntityVendorVisibilityHandler. getCatalogService()
Constructor parameters in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog with type arguments of type Catalog Constructor Description CatalogDiscriminatedEntityVendorVisibilityHandler(TrackableBehaviorUtil trackableBehaviorUtil, CommonCatalogService<Catalog> catalogService, int order, String dataRoutePartitiion)
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.messaging
Methods in com.broadleafcommerce.data.tracking.core.messaging that return types with arguments of type Catalog Modifier and Type Method Description protected CommonCatalogService<Catalog>
TransitionHandlerFactory. getCommonCatalogService()
Method parameters in com.broadleafcommerce.data.tracking.core.messaging with type arguments of type Catalog Modifier and Type Method Description void
TransitionHandlerFactory. setCatalogService(CommonCatalogService<Catalog> commonCatalogService)
Constructor parameters in com.broadleafcommerce.data.tracking.core.messaging with type arguments of type Catalog Constructor Description TransitionHandlerFactory(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)
-
Uses of Catalog in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
Method parameters in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure with type arguments of type Catalog Modifier and Type Method Description PropagationManager
TransitionListenerAutoConfiguration. propagationManager(CommonCatalogService<? extends Catalog> catalogService, List<PropagationHandler> handlers)
PropagationHandler
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
Classes in com.broadleafcommerce.data.tracking.core.policy.trackable with type parameters of type Catalog Modifier and Type Class Description class
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.Methods in com.broadleafcommerce.data.tracking.core.policy.trackable with parameters of type Catalog Modifier and Type Method Description protected Optional<String>
DefaultTrackablePolicyUtils. getImplicitApplicationCatalog(Application application, Catalog catalog)
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)
Constructor parameters in com.broadleafcommerce.data.tracking.core.policy.trackable with type arguments of type Catalog Constructor Description DefaultTrackablePolicyUtils(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
Constructor parameters in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor with type arguments of type Catalog Constructor Description VendorAwareTrackablePolicyUtils(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
Methods in com.broadleafcommerce.data.tracking.core.tenant.domain with parameters of type Catalog Modifier and Type Method Description String
Application. 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
Classes in com.broadleafcommerce.data.tracking.core.tenant.service with type parameters of type Catalog Modifier and Type Interface Description interface
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
Methods in com.broadleafcommerce.data.tracking.core.transition with parameters of type Catalog Modifier and Type Method Description protected 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)
.Constructor parameters in com.broadleafcommerce.data.tracking.core.transition with type arguments of type Catalog Constructor Description DefaultPropagationManager(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
Method parameters in com.broadleafcommerce.data.tracking.core.web with type arguments of type Catalog Modifier and Type Method Description void
DefaultContextRequestHydrator. setCatalogService(CommonCatalogService<Catalog> catalogService)
An optional catalog service used to initializeContextRequest.setCatalog(Catalog)
from a givenContextRequest.getCatalogId()
-