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.