All Classes and Interfaces
Class
Description
The type of augmentation that should be performed
A message event dispatched after an augmentation has been created or modified by the admin.
The processor that is used to process
AugmentationChangeType.INSERT and
AugmentationChangeType.PATCH operations.Service interface that is useful for providing an extension point for overriding or augmenting
out-of-box metadata.
AugmentationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
The common utility for the augmentation service.
Validations for
Augmentation.Composition of a
Component along with all of the Augmentations that
were applied to itRepresents a derivative of the Broadleaf type for an entity that allows business users to group
such entities by shared attributes.
Represents a characteristic associated to a
BusinessType.Represents a field common to products based on the parent
BusinessType.A message event dispatched after an augmentation has been created or modified by the admin.
Represents an exception that occurs in
MetadataProductBusinessTypeModifiedHandler.Represents a characteristic of a Product.
Contains the base information about the augmentation for the components.
ComponentRouteService<P extends com.broadleafcommerce.metadata.route.ComponentRoute>
Service interface for interacting with
ComponentRoute.The primary provider for fetching and applying `Augmentation` domain on top of view container
metadata.
The default service implementation used for doing CRUD on `Augmentation`.
Enumerates the default types of
BusinessTypeFields that exist.The default service implementation used to process a metadata DSL component for a business type.
DefaultComponentRouteService<P extends com.broadleafcommerce.metadata.route.ComponentRoute>
The default service implementation used for performing business logic with
ComponentRoute.The default service implementation used for doing CRUD on `Route`.
Enumerates the defaults types of routes.
Defines the default types for how predicates are used to restrict
Route access.Defines the default types for how scopes are used to restrict
Route access.The default service implementation used for doing CRUD on `Route`.
This processor is used to insert or update the fields.
Contains the base information about the augmentation for the fields.
This processor is used to insert or update the fields.
Contains the base information about the augmentation for the groups.
This processor is used to insert or update the groups.
Cache key generator for the metadata components
Common configuration for metadata caching.
Properties that influence cache settings for the metadata service
Properties that influence cache estimated size settings for the service
Properties that influence cache weight settings for the service.
Configuration class for setting up metadata caching using Caffeine as the underlying cache
implementation.
Spring Boot default property overrides for this service
Configuration for engaging default Broadleaf support for Ehcache in the Metadata service.
The main JPA auto configuration that initializes the out of the box JPA repositories and domain
for the metadata service.
Configures properties for managing product
BusinessType metadata.Represents information for generating routes for each product
BusinessType.Deprecated.
Metadata-specific configuration for validation.
Routes represent the relationship between a browser’s location, and the view it renders.
RouteComponentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
A predicate that can be used to restrict a route depending on its configured arguments.
Defines the type of evaluation that will be applied for the
RoutePredicate.Defines the type of
RoutePredicate to determine the complexity of its evaluation or
applicationRouteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
This processor is used to insert or update the fields with type
FieldTypes.SELECT.Originally from
http://aleksz-programming.blogspot.com/2014/04/jackson-unwrapped-with-type-information.html.
Originally from
http://aleksz-programming.blogspot.com/2014/04/jackson-unwrapped-with-type-information.html
Represents a validation rule for a
ValidationSchema.Contains the base information about the augmentation for the validation method.
Represents validation rules to run against a
BusinessTypeField.Contains the base information about the augmentation for the validation schema.