All Classes and Interfaces
Class
Description
Active filtering types, used for filtering from the read endpoint
Many entities have customizable dynamic attributes, and this class is intended to hold such
 values.
Represents an author of content.
Represents a bulk request to the 
ContentItemResolverEndpoint containing a list of
 ContentResolverRequestRepresents a bulk response from the 
ContentItemResolverEndpoint containing a list of
 ContentResolverResponseThe configuration for the clone 
ContentItem action.Configuration properties for the 
NotificationHandler and RetryHandler related to
 CloneContentItemProducerSpring cloud data channel description for messaging output.
This is the request DTO which should be sent as the request body of the clone 
ContentItem
 request.The service that is used to clone the 
ContentItem.Configuration for engaging default Broadleaf support for Apache Ignite cache
Spring cloud data channel description for messaging input.
Internal Spring event to notify listeners of a state change on an entity in order to influence
 cache invalidation activities.
An event listener that triggers when a promotion service related entity that is eligible for
 cache is mutated.
Provides supporting functionality related to cache invalidation components based on the
 
ContentCacheInvalidationHelper.getSupportedProjectionTypes() registered.Pojo defining the types supported for cache invalidation, as well as the send delay for cache
 invalidation messages (may be zero delay, in which case sending is immediate).
Factory responsible for creating cache invalidation messages via the 
NotificationHandlerThis service is responsible for sending the cache invalidation notification to the
 
ContentCacheInvalidationProducer.contentCacheInvalidationOutput() channel if the entity
 is modified.Initialize the NotificationState for 
ContentCacheInvalidationProducer.TYPE.Spring cloud data channel description for messaging output.
Contains information about the changed entity for which the cache should be invalidated.
Properties that influence cache settings for the content service
DTO for holding data relevant for determining which content applies to an API request.
Default property overrides for Content Services
Represents the definition of a 
FieldData.ContentFieldRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Represents a filter that can be applied to a content item.
Represents a filter option that can be applied to a content item.
 A domain that is intended to replicate the concept of folders in a filesystem.
 A domain that maps a ContentItem to a Folder.
ContentFolderItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of FolderItems.Base service API for 
FolderItems.ContentFolderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of Folders.Base service API for 
Folders.A domain representing some content that should be displayed on the associated application.
Represents a relationship between a 
ContentItem and an Asset.The event, which is sent after the 
ContentItem is cloned.Service responsible for hydrating 
ContentItem.getModel() and missing
 ContentItem.getFields() if the model has been updated since the last request for an item
 or items.
 A ContentItemMembershipType defines whether a 
ContentZoneItem has an explicitly
 specified ContentItem or a rule-based membership criteria.ContentItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of 
ContentItem.This endpoint handles resolving 
ContentItems from a storefront context.This service is responsible for resolving 
ContentItems for commerce-facing
 clients.This service is responsible for handling all CRUD operations on 
ContentItems.Utility for creating 
ContextKeyGen for caches in Content Services.Represents the definition for 
ContentItems.ContentModelRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of ContentModel.This service is responsible for handling all CRUD operations on 
ContentModels.Validations for 
ContentModel.Represents a request to the 
ContentItemResolverEndpoint to retrieve ContentItems from a commerce-facing context.Represents a response from the 
ContentItemResolverEndpoint to retrieve ContentItems for a commerce-facing context.Opens access to certain public endpoints.
Represents a tag that can be applied to a content item.
Content-specific configuration for validation.
Represents an area in a UI view that displays variable content.
Represents a link between a 
ContentItem and a ContentZone where the item should
 be displayed if the request context matches the ContentZoneItem.displayRule.Represents a collection of 
ContentZoneItems related to a
 ContentZone that should be returned together when the ContentZoneItemList.displayRule matches the
 request context.ContentZoneRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Handles persistence operations for 
ContentZones.Service responsible for 
ContentZones CRUD operations.DTO for holding data relevant for determining which content applies to an API request.
CustomizedContentItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Default implementation for 
CloneContentItemService.Default types a 
ContentField can be.This exception is thrown when a content model is attempted to be deleted (or more accurately,
 archived), but has unarchived content items.
Represents the field data for fields on a 
ContentItem as defined by a
 ContentModel's ContentFields.FieldDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of FieldData.This service is responsible for handling all CRUD operations on 
FieldData.Persistent counter-part to an 
Attribute for use with a JPA-supported datastore.Persistent counter-part to 
ContentFolder for use with a JPA-supported datastore.Persistent counter-part to 
ContentFolder for use with a JPA-supported datastore.JPA domain-specific implementation of 
ContentFolderRepository.JPA domain-specific implementation of 
ContentFolderRepository.Represents the persistent equivalent of 
ContentZoneItem.Persistent counterpart to 
ContentZoneItemList.Intended to hold the values from 
CriteriaContext.getLinkedQuery() and
 CriteriaContext.getLinkedNarrowingParams() after processing RSQL filters.A domain indicating that a 
ContentItem is marked as starred.StarredItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of StarredItem.This service is responsible for handling all CRUD operations on 
StarredItems.Represents the definition for a 
ThemeField.Represents the definition for a grouping of 
ThemeField.ThemeFieldGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
ThemeFieldGroup business domain specific version of CrudEntityService.ThemeFieldRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
This endpoint handles resolving 
ThemeField from a storefront context.ThemeField business domain specific version of CrudEntityService.