A B C D E F G H I J L M P R S T U V W 
All Classes All Packages

A

ACTION_COMPONENT_AUGMENTATION_KEY_FORMAT - Static variable in class com.broadleafcommerce.metadata.core.util.AugmentationUtils
 
addActionComponentAugmentationKeyIfBlank(Component<?>, String, String, String) - Static method in class com.broadleafcommerce.metadata.core.util.AugmentationUtils
Adds the augmentation key to the component if it is blank.
addComponentAugmentationKeyIfBlank(Component<?>, String, String) - Static method in class com.broadleafcommerce.metadata.core.util.AugmentationUtils
Adds the augmentation key to the action component if it is blank.
applyAugmentation(Field<?>, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
applyAugmentation(Field<?>, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
applyAugmentation(Group<?>, GroupAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.metadata.cache.MetadataAugmentationCacheKeyGenerator
Generates the cache key that consists of the component id, tenant id and application id.
applyQueryBuilderAugmentations(Component<?>, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
augment(Component<?>, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationProvider
Augments the provided `ViewComponent` with additional properties.
augment(Component<?>, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
augment(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
Augments the given component according to the given augmentation.
Augmentation - Class in com.broadleafcommerce.metadata.core.domain
 
Augmentation() - Constructor for class com.broadleafcommerce.metadata.core.domain.Augmentation
 
augmentationApplied(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
AugmentationChangeType - Enum in com.broadleafcommerce.metadata.core.domain
The type of augmentation that should be performed
AugmentationEndpoint - Class in com.broadleafcommerce.metadata.web.endpoint
 
AugmentationEndpoint(AugmentationService<Augmentation>) - Constructor for class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
AugmentationModifiedEvent - Class in com.broadleafcommerce.metadata.core.service.messaging.augmentation
A message event dispatched after an augmentation has been created or modified by the admin.
AugmentationModifiedEvent() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
 
AugmentationModifiedEvent(Augmentation) - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
 
AugmentationModifiedEventProducer - Interface in com.broadleafcommerce.metadata.core.service.messaging.augmentation
 
augmentationModifiedOutput() - Method in interface com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEventProducer
 
AugmentationProcessor - Interface in com.broadleafcommerce.metadata.core.service.processor
The processor that is used to process AugmentationChangeType.INSERT and AugmentationChangeType.PATCH operations.
AugmentationProvider - Interface in com.broadleafcommerce.metadata.core.service
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> - Interface in com.broadleafcommerce.metadata.core.repository
 
augmentationService(AugmentationRepository<Trackable>, CrudEntityHelper, TypeFactory, AugmentationModifiedEventProducer) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
AugmentationService<P extends Augmentation> - Interface in com.broadleafcommerce.metadata.core.service
 
AugmentationUtils - Class in com.broadleafcommerce.metadata.core.util
The common utility for the augmentation service.
AugmentationValidator - Class in com.broadleafcommerce.metadata.core.service.validation
Validations for Augmentation.
AugmentationValidator(ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
augmentChildActions(Map<String, Action<?>>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
augmentChildComponents(Map<String, Component<?>>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
AugmentedContainer - Class in com.broadleafcommerce.metadata.core.domain
Composition of a Component along with all of the Augmentations that were applied to it
AugmentedContainer() - Constructor for class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 
AugmentedContainer(Component<?>, List<Augmentation>, List<Augmentation>) - Constructor for class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 

B

BASE_URI - Static variable in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
buildQueryBuilderField(BuilderFieldSource<?>, Augmentation, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 

C

canEqual(Object) - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
canHandleInsert(Component<?>, Augmentation) - Method in interface com.broadleafcommerce.metadata.core.service.processor.AugmentationProcessor
Check if this service can process the augmentation for the AugmentationChangeType.INSERT change.
canHandleInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
canHandleInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
canHandleInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
canHandleUpdate(Component<?>, Augmentation) - Method in interface com.broadleafcommerce.metadata.core.service.processor.AugmentationProcessor
Check if this service can process the augmentation for the AugmentationChangeType.PATCH change.
canHandleUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
canHandleUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
canHandleUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
CHANNEL - Static variable in interface com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEventProducer
 
com.broadleafcommerce.metadata.autoconfigure - package com.broadleafcommerce.metadata.autoconfigure
 
com.broadleafcommerce.metadata.cache - package com.broadleafcommerce.metadata.cache
 
com.broadleafcommerce.metadata.core.domain - package com.broadleafcommerce.metadata.core.domain
 
com.broadleafcommerce.metadata.core.payload - package com.broadleafcommerce.metadata.core.payload
 
com.broadleafcommerce.metadata.core.repository - package com.broadleafcommerce.metadata.core.repository
 
com.broadleafcommerce.metadata.core.service - package com.broadleafcommerce.metadata.core.service
 
com.broadleafcommerce.metadata.core.service.autoconfigure - package com.broadleafcommerce.metadata.core.service.autoconfigure
 
com.broadleafcommerce.metadata.core.service.messaging.augmentation - package com.broadleafcommerce.metadata.core.service.messaging.augmentation
 
com.broadleafcommerce.metadata.core.service.processor - package com.broadleafcommerce.metadata.core.service.processor
 
com.broadleafcommerce.metadata.core.service.validation - package com.broadleafcommerce.metadata.core.service.validation
 
com.broadleafcommerce.metadata.core.util - package com.broadleafcommerce.metadata.core.util
 
com.broadleafcommerce.metadata.provider - package com.broadleafcommerce.metadata.provider
 
com.broadleafcommerce.metadata.provider.jpa - package com.broadleafcommerce.metadata.provider.jpa
 
com.broadleafcommerce.metadata.provider.jpa.autoconfigure - package com.broadleafcommerce.metadata.provider.jpa.autoconfigure
 
com.broadleafcommerce.metadata.provider.jpa.domain - package com.broadleafcommerce.metadata.provider.jpa.domain
 
com.broadleafcommerce.metadata.provider.jpa.environment - package com.broadleafcommerce.metadata.provider.jpa.environment
 
com.broadleafcommerce.metadata.provider.jpa.repository - package com.broadleafcommerce.metadata.provider.jpa.repository
 
com.broadleafcommerce.metadata.route - package com.broadleafcommerce.metadata.route
 
com.broadleafcommerce.metadata.web.autoconfigure - package com.broadleafcommerce.metadata.web.autoconfigure
 
com.broadleafcommerce.metadata.web.endpoint - package com.broadleafcommerce.metadata.web.endpoint
 
com.broadleafcommerce.metadata.web.endpoint.exception - package com.broadleafcommerce.metadata.web.endpoint.exception
 
com.broadleafcommerce.metadata.web.mapping - package com.broadleafcommerce.metadata.web.mapping
 
COMPONENT_AUGMENTATION_KEY_FORMAT - Static variable in class com.broadleafcommerce.metadata.core.util.AugmentationUtils
 
ComponentAugmentationPayload - Class in com.broadleafcommerce.metadata.core.payload
Contains the base information about the augmentation for the components.
ComponentAugmentationPayload() - Constructor for class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
ComponentRouteEndpoint - Class in com.broadleafcommerce.metadata.web.endpoint
 
ComponentRouteEndpoint(ComponentRouteLocator) - Constructor for class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint
 
ComponentRouteEndpoint.ComponentRouteResponse - Class in com.broadleafcommerce.metadata.web.endpoint
 
ComponentRouteResponse(List<ComponentRoute>) - Constructor for class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 
componentService(List<AugmentationProvider>, ComponentRegistry<?>, Environment) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
ComponentService - Interface in com.broadleafcommerce.metadata.core.service
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
createAugmentation(HttpServletRequest, ContextInfo, Augmentation) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
createGroup(GroupAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
CustomSerializerConfig() - Constructor for class com.broadleafcommerce.metadata.web.autoconfigure.MetadataWebAutoConfiguration.CustomSerializerConfig
 

D

defaultAugmentationProvider(AugmentationService<Augmentation>, List<AugmentationProcessor>, ObjectMapper) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
DefaultAugmentationProvider - Class in com.broadleafcommerce.metadata.core.service
The primary provider for fetching and applying `Augmentation` domain on top of view container metadata.
DefaultAugmentationProvider(AugmentationService<Augmentation>, List<AugmentationProcessor>, ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
DefaultAugmentationService<P extends Augmentation> - Class in com.broadleafcommerce.metadata.core.service
The default service implementation used for doing CRUD on `Augmentation`.
DefaultAugmentationService(AugmentationRepository<Trackable>, CrudEntityHelper, TypeFactory, AugmentationModifiedEventProducer) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
DefaultComponentService - Class in com.broadleafcommerce.metadata.core.service
 
DefaultComponentService(List<AugmentationProvider>, ComponentRegistry<?>) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
DefaultComponentService(List<AugmentationProvider>, ComponentRegistry<?>, boolean) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
delete(Augmentation, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
delete(Augmentation, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
deleteAugmentation(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 

E

equals(Object) - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
equals(Object) - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 

F

FieldAugmentationPayload - Class in com.broadleafcommerce.metadata.core.payload
Contains the base information about the augmentation for the fields.
FieldAugmentationPayload() - Constructor for class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
fieldAugmentationProcessor(ObjectMapper) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
FieldAugmentationProcessor - Class in com.broadleafcommerce.metadata.core.service.processor
This processor is used to insert or update the fields.
FieldAugmentationProcessor(ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
findAugmentationsByContainerKey(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
findAugmentationsByContainerKey(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
findAugmentationsByContainerKeyLike(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
findAugmentationsByContainerKeyLike(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
findAugmentationsByContainerKeyLikeOrderByTimestampAsc(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.AugmentationRepository
 
findAugmentationsByContainerKeyOrderByTimestampAsc(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.AugmentationRepository
 
findComponentById(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.ComponentService
 
findComponentById(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
findComponentById(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.web.endpoint.MetadataEndpoint
 
fromMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 

G

getAppliedAugmentations() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The augmentations that were actually applied to the container component.
getArgs() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
getAttributes() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getAugmentation() - Method in class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
The augmentation that has been created / modified
getAugmentationKey() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getAugmentationModifiedEventProducer() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getAugmentations() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The Augmentations targeting the container AugmentedContainer.component.
getAugmentations(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
getBusinessDomainType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getByComponentIdTenantIdApplicationId() - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
getChangeType() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of change this represents.
getChangeType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getClassifier() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getComponent() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The container component that might have been augmented
getComponentClassifier() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The classifier of the component.
getComponentClassifier() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getComponentType() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of the component.
getComponentType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getContainerKey() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
Reference to the top-level Component.getAugmentationKey() in the root-level component
getContainerKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getContextId() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getContextInfo() - Method in class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getDatasource() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getDefaultValue() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getDelegating() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getDisplay() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
getGroupAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
getHidden() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getHidden() - Method in class com.broadleafcommerce.metadata.core.payload.GroupAugmentationPayload
 
getId() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
getId() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getJpa() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getJsonPayload() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The json representation of the component for this augmentation operation.
getJsonPayload() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getLabel() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getLiquibase() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getMapper() - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
getMapper() - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
getMapper() - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
getMessage() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
getMethods() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
getName() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getName() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
getOrder() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getQueryBuilderAugmentations(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
getRepository() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getRequired() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getRoutes() - Method in class com.broadleafcommerce.metadata.route.PropertiesComponentRouteLocator
 
getRoutes() - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 
getRoutes(WebRequest) - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint
 
getShowInQueryBuilder() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getTargetKey() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The augmentation key of the child within the container that is the target of the augment
getTargetKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTargetLabel() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
This is the label of the target component and is NOT persisted with the augmentation.
getTimestamp() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The timestamp of when this was created.
getTimestamp() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTracking() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTranslatable() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getType() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getType() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getValidationSchema() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
GroupAugmentationPayload - Class in com.broadleafcommerce.metadata.core.payload
Contains the base information about the augmentation for the groups.
GroupAugmentationPayload() - Constructor for class com.broadleafcommerce.metadata.core.payload.GroupAugmentationPayload
 
groupAugmentationProcessor(ObjectMapper) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
GroupAugmentationProcessor - Class in com.broadleafcommerce.metadata.core.service.processor
This processor is used to insert or update the groups.
GroupAugmentationProcessor(ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 

H

handleMetadataMissingException(MetadataMissingException, WebRequest) - Method in class com.broadleafcommerce.metadata.web.endpoint.exception.MetadataExceptionAdvisor
 
hasComponent(String) - Method in interface com.broadleafcommerce.metadata.core.service.ComponentService
 
hasComponent(String) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
hashCode() - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
hashCode() - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 

I

INSERT - com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Represents a change that inserts a new component into the target component.
INVALID_FIELD_PAYLOAD - Static variable in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
INVALID_GROUP_PAYLOAD - Static variable in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 

J

JpaAugmentation - Class in com.broadleafcommerce.metadata.provider.jpa.domain
 
JpaAugmentation() - Constructor for class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
JpaAugmentationRepository<D extends JpaAugmentation> - Interface in com.broadleafcommerce.metadata.provider.jpa.repository
 
JpaRouteConstants - Class in com.broadleafcommerce.metadata.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.metadata.provider.jpa
 

L

logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.metadata.web.endpoint.exception.MetadataExceptionAdvisor
 

M

METADATA_COMPONENT_CACHE - Static variable in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
METADATA_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.metadata.provider.jpa.JpaRouteConstants.Persistence
 
METADATA_ROUTE_KEY - Static variable in class com.broadleafcommerce.metadata.provider.RouteConstants.Persistence
 
METADATA_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.metadata.provider.RouteConstants.Persistence
 
METADATA_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.metadata.provider.jpa.JpaRouteConstants.Persistence
 
METADATA_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.metadata.provider.jpa.JpaRouteConstants.Persistence
 
metadataAugmentationCacheKeyGenerator() - Method in class com.broadleafcommerce.metadata.autoconfigure.MetadataServiceCacheAutoConfiguration
 
MetadataAugmentationCacheKeyGenerator - Class in com.broadleafcommerce.metadata.cache
Cache key generator for the metadata components
MetadataAugmentationCacheKeyGenerator() - Constructor for class com.broadleafcommerce.metadata.cache.MetadataAugmentationCacheKeyGenerator
 
metadataAugmentationCacheStateConfigurer() - Method in class com.broadleafcommerce.metadata.autoconfigure.MetadataServiceCacheAutoConfiguration
 
metadataCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, MetadataCacheProperties) - Method in class com.broadleafcommerce.metadata.autoconfigure.MetadataServiceCacheAutoConfiguration
 
MetadataCacheProperties - Class in com.broadleafcommerce.metadata.cache
Properties that influence cache settings for the metadata service
MetadataCacheProperties() - Constructor for class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
MetadataDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.metadata.autoconfigure
Spring Boot default property overrides for this service
MetadataDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.metadata.autoconfigure.MetadataDefaultsEnvironmentPostProcessor
 
MetadataEndpoint - Class in com.broadleafcommerce.metadata.web.endpoint
 
MetadataEndpoint(ComponentService) - Constructor for class com.broadleafcommerce.metadata.web.endpoint.MetadataEndpoint
 
MetadataExceptionAdvisor - Class in com.broadleafcommerce.metadata.web.endpoint.exception
 
MetadataExceptionAdvisor() - Constructor for class com.broadleafcommerce.metadata.web.endpoint.exception.MetadataExceptionAdvisor
 
metadataIgnoreChangeCompletionNotification() - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
metadataIgnoreChangeNotification() - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
MetadataJpaAutoConfiguration - Class in com.broadleafcommerce.metadata.provider.jpa.autoconfigure
The main JPA auto configuration that initializes the out of the box JPA repositories and domain for the metadata service.
MetadataJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.provider.jpa.autoconfigure.MetadataJpaAutoConfiguration
 
MetadataMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration
 
MetadataMissingException - Exception in com.broadleafcommerce.metadata.web.endpoint.exception
 
MetadataMissingException(String) - Constructor for exception com.broadleafcommerce.metadata.web.endpoint.exception.MetadataMissingException
 
MetadataMissingException(String, Throwable) - Constructor for exception com.broadleafcommerce.metadata.web.endpoint.exception.MetadataMissingException
 
MetadataProperties - Class in com.broadleafcommerce.metadata.provider.jpa.environment
 
MetadataProperties() - Constructor for class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
MetadataServiceAutoConfiguration - Class in com.broadleafcommerce.metadata.core.service.autoconfigure
 
MetadataServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration - Class in com.broadleafcommerce.metadata.core.service.autoconfigure
 
MetadataServiceCacheAutoConfiguration - Class in com.broadleafcommerce.metadata.autoconfigure
Configuration for engaging default Broadleaf support for Apache Ignite cache
MetadataServiceCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.autoconfigure.MetadataServiceCacheAutoConfiguration
 
MetadataValidationAutoConfiguration - Class in com.broadleafcommerce.metadata.core.service.autoconfigure
Metadata-specific configuration for validation.
MetadataValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataValidationAutoConfiguration
 
MetadataWebAutoConfiguration - Class in com.broadleafcommerce.metadata.web.autoconfigure
 
MetadataWebAutoConfiguration() - Constructor for class com.broadleafcommerce.metadata.web.autoconfigure.MetadataWebAutoConfiguration
 
MetadataWebAutoConfiguration.CustomSerializerConfig - Class in com.broadleafcommerce.metadata.web.autoconfigure
 

P

PATCH - com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Represents a change that modifies the target component.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.metadata.autoconfigure.MetadataDefaultsEnvironmentPostProcessor
 
ProcessAugmentationException - Exception in com.broadleafcommerce.metadata.core.service.processor
 
ProcessAugmentationException(Throwable) - Constructor for exception com.broadleafcommerce.metadata.core.service.processor.ProcessAugmentationException
 
processInsert(Component<?>, Augmentation) - Method in interface com.broadleafcommerce.metadata.core.service.processor.AugmentationProcessor
Adds the new component to the specified parent component.
processInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
processInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
processInsert(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
processQueryBuilderAugmentation(Component<?>, BuilderFieldSource<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
processUpdate(Component<?>, Augmentation) - Method in interface com.broadleafcommerce.metadata.core.service.processor.AugmentationProcessor
Updates the specified component.
processUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
processUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
processUpdate(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
PropertiesComponentRouteLocator - Class in com.broadleafcommerce.metadata.route
 
PropertiesComponentRouteLocator(ComponentRouteProperties) - Constructor for class com.broadleafcommerce.metadata.route.PropertiesComponentRouteLocator
 
propertiesRouteDefinitionLocator(ComponentRouteProperties) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 

R

readAugmentation(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
REMOVE - com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Represents a change that removes the target component.
removeQueryBuilderField(Component<?>, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
replaceAugmentation(HttpServletRequest, ContextInfo, String, Augmentation) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
RouteConstants - Class in com.broadleafcommerce.metadata.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.metadata.provider
 

S

selectFieldAugmentationProcessor(ObjectMapper) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
SelectFieldAugmentationProcessor - Class in com.broadleafcommerce.metadata.core.service.processor
This processor is used to insert or update the fields with type FieldTypes.SELECT.
SelectFieldAugmentationProcessor(ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
sendAugmentationModifiedEvent(ContextInfo, P) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
service - Variable in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
setAppliedAugmentations(List<Augmentation>) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The augmentations that were actually applied to the container component.
setArgs(List<Object>) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setAugmentation(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
The augmentation that has been created / modified
setAugmentationKey(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setAugmentations(List<Augmentation>) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The Augmentations targeting the container AugmentedContainer.component.
setByComponentIdTenantIdApplicationId(Duration) - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
setChangeType(AugmentationChangeType) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of change this represents.
setChangeType(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setClassifier(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setComponent(Component<?>) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The container component that might have been augmented
setComponentClassifier(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The classifier of the component.
setComponentClassifier(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setComponentType(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of the component.
setComponentType(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setContainerKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
Reference to the top-level Component.getAugmentationKey() in the root-level component
setContainerKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setContextId(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setDefaultValue(Object) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setHidden(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setHidden(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.GroupAugmentationPayload
 
setId(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
setId(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setJsonPayload(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The json representation of the component for this augmentation operation.
setJsonPayload(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setLabel(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setMessage(String) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
setMethods(List<ValidationMethodAugmentationPayload>) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
setName(String) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setName(String) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
setOptions(SelectField<?>, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
setOrder(Integer) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setRequired(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setShowInQueryBuilder(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setTargetKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The augmentation key of the child within the container that is the target of the augment
setTargetKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setTargetLabel(InternationalizedMessage) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
This is the label of the target component and is NOT persisted with the augmentation.
setTimestamp(Instant) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The timestamp of when this was created.
setTimestamp(Instant) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setTranslatable(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setType(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setType(String) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
setupModule(Module.SetupContext) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformationModule
 
setValidationSchema(ValidationSchemaAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 

T

TARGET_KEY_REGEX - Static variable in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
toMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
toString() - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
toString() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
 
toString() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 
toString() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
toString() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
toString() - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 
typeInformativeBeanModule() - Method in class com.broadleafcommerce.metadata.web.autoconfigure.MetadataWebAutoConfiguration.CustomSerializerConfig
 

U

unwrappingBeanSerializer() - Method in class com.broadleafcommerce.metadata.web.autoconfigure.MetadataWebAutoConfiguration.CustomSerializerConfig
 
UnwrappingBeanSerializerWithTypeInformation - Class in com.broadleafcommerce.metadata.web.mapping
Originally from http://aleksz-programming.blogspot.com/2014/04/jackson-unwrapped-with-type-information.html.
UnwrappingBeanSerializerWithTypeInformation(UnwrappingBeanSerializer, ObjectIdWriter) - Constructor for class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
UnwrappingBeanSerializerWithTypeInformation(UnwrappingBeanSerializer, ObjectIdWriter, Object) - Constructor for class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
UnwrappingBeanSerializerWithTypeInformation(UnwrappingBeanSerializer, Set<String>) - Constructor for class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
UnwrappingBeanSerializerWithTypeInformation(BeanSerializerBase, NameTransformer) - Constructor for class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
UnwrappingBeanSerializerWithTypeInformationModule - Class in com.broadleafcommerce.metadata.web.mapping
Originally from http://aleksz-programming.blogspot.com/2014/04/jackson-unwrapped-with-type-information.html
UnwrappingBeanSerializerWithTypeInformationModule() - Constructor for class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformationModule
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
validateFieldPayload(Augmentation, Errors) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
ValidationMethodAugmentationPayload - Class in com.broadleafcommerce.metadata.core.payload
Contains the base information about the augmentation for the validation method.
ValidationMethodAugmentationPayload() - Constructor for class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
ValidationSchemaAugmentationPayload - Class in com.broadleafcommerce.metadata.core.payload
Contains the base information about the augmentation for the validation schema.
ValidationSchemaAugmentationPayload() - Constructor for class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
valueOf(String) - Static method in enum com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFilterId(Object) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
withIgnorals(Set<String>) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
withObjectIdWriter(ObjectIdWriter) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformation
 
A B C D E F G H I J L M P R S T U V W 
All Classes All Packages