All Classes and Interfaces
Class
Description
This class is a useful starting point for Search Processors that need to retrieve all of the collection pages
of a given type while applying the rules they are attached to.
Abstract class for
ContentTargeterResolverExtensionHandlerDefines methods for
ContentItems that are shared between normal ContentItems and OverrideContentItems.This customization of the
AdminPageController will drive the dynamic form fields for a
Page based on the PageType associated with the Page instead of the PageTemplate.Provides additional endpoints for retrieving dynamic data to be used in conjunction with the content targeting actions.
Copies
PageType and related entities.AdvancedCMS listgrid / form modifications
Registration class for AdvancedCMS
Additional cloning behavior for AdvancedCMS entities
An
ExtensionHandler for the PageServiceExtensionHandler.ContentTargeter instances are able to override the template path.ContentTargeter instances are able to override the template path.ContentTargeter instances are able to override the template path.Implementation of
AbstractBroadleafTemplateResolver that is used to resolve widget resources if they aren't
found in the database.Responsible for creating DeepLinks for ContentZones
Invalidate the page cache any
AdvancedPage change that
was deployed to productionThis customization of the
PageTemplateCustomPersistenceHandler will drive the dynamic form fields for a
Page based on the ThemeFile associated with the Page instead of the PageTemplate.Repository for
Page objects that implement the AdvancedPage functionality.Repository for
Page objects that implement the AdvancedPage functionality.This handler mapping works with
BroadleafAdvancedPageController to resolve landing and filtering pages for
collection type PageTypes.Service for
Page objects that implement the AdvancedPage functionality.Service for
Page objects that implement the AdvancedPage functionality.An extendible enumeration of site map generator types for Advanced CMS.
Similar to
DefaultCollectionPageSearchProcessor except that it assumes that the content property value
is a Date.This class works in combination with the
AdvancedPageHandlerMapping, which finds pages based on the
associated PageType prefix, used for collection landing and filtering pages.This class works in combination with the
WidgetJsProcessor, which creates
javascript import tags that are supplied with the given widget's js content by this controller.Most implementations will subclass the
AbstractCollectionPageSearchProcessor as it provides some convenience
methods that search processors will needCreated by brandon on 9/4/15.
A ContentTargetingRule is used to change the value of a content item when certain
rules are met.
Created by brandon on 9/4/15.
Database access methods for
ContentTargetersCreated by bpolster.
ExtensionHandler to correctly resolve
ContentTargetersActions to take if a content targeter is valid.
This CacheInvalidationEventConsumer will remove the related ContentTargetingAction cache for a ContentTargetActionXref
cache invalidation event.
Created by bpolster.
An extendible enumeration of variation action types representing the various actions that
will be taken for a given variation of a test such as to show a different url or template.
This entity is used to associate a list of
ContentTargetingActions with
a ContentTargeter.Modifies the
ContentItem and ContentTargeter ListGrids that show which
ContentItems/ContentTargeters have been associated with a ContentZone or ContentItem.Provides the capability for ContentTargeters to depend on items in the users cart.
Implementations hold the values for a rule that is part of a
ContentTargeter.Maps join between a content targeter and its targeting rules.
Maps join between a content targeter and its targeting rules.
Database access methods for
ContentZonesA Thymeleaf processor that will render a
ContentZoneProvide specialized cache keys for Content.
Service methods for
ContentZonesDefault implementation will search through all of the content for a particular
PageType and compares
the PageDTO String-representated property value with the filter string that was passed in, ignoring case.Default implementation of
ContentTargeterResolverExtensionHandlerSimilar to
DefaultCollectionPageSearchProcessor except that it assumes that the page property value
could be a longer string separated by a delimiter.This extension is responsible for resolving the template contents for a
Notification entity.Validates a field as being valid strict XML.
Custom persistence handler for
OverrideSCItems.Invalidate the page cache
AdvancedPage
translation change Translation
that was deployed to productionThis object returns a list of PageDTOs and the original criteria that spawned the list.
This is a simple implementation of OverrideContentService that
returns the first OverrideContentItem found for a given contentItemId.
This handles fetches for Page requests, especially those that did not go through the
AdminAdvancedPageController.Implementations of this interface are used to hold data about the many-to-many relationship between
the StructuredContent table and the ContentItem table which includes an optional association message
Implementations of this interface are used to hold data about the many-to-many relationship between
the StructuredContentType table and the Widget table
Created by Brandon Hines on 3/28/17.
Database access methods for
WidgetsBase class that holds common logic for finding widget database resources.
A Thymeleaf processor that will render the script tags for each
Widget
on the current pageService methods for
Widgets