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.
Transforms a Map of String keys and JpaAttribute values into a JSON object String and vice versa.
Represents an author of content.
Represents a bulk request to the ContentItemResolverEndpoint containing a list of ContentResolverRequest
Represents a bulk response from the ContentItemResolverEndpoint containing a list of ContentResolverResponse
The configuration for the clone ContentItem action.
 
Configuration properties for the NotificationHandler and RetryHandler related to CloneContentItemProducer
Spring 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 NotificationHandler
 
 
This 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.