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
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
.