Index

A B C D E F G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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.
addAttribute(String, Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Takes in any additional attributes passed in the request not matching any defined properties.
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(External<?>, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
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
Recursively applies augmentations to a container's Component.getComponents().
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 Class 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.
AugmentationProperties - Class in com.broadleafcommerce.metadata.core.service.autoconfigure
 
AugmentationProperties() - Constructor for class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
 
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
 
AugmentedContainer(Component<?>, List<Augmentation>, List<Augmentation>, List<ViewFilter<?>>) - Constructor for class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
 

B

BASE_URI - Static variable in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
BROWSE - Enum constant in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.DefaultRouteComponentType
 
buildQueryBuilderField(BuilderFieldSource<?>, Augmentation, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
buildValidationMethod(ValidationMethodAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
buildValidationMethod(ValidationMethodAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
buildValidationSchema(ValidationSchemaAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
buildValidationSchema(ValidationSchemaAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
BUSINESS_TYPE_FIELD - Static variable in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
BusinessType - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
Represents a derivative of the Broadleaf type for an entity that allows business users to group such entities by shared attributes.
BusinessType() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
 
businessTypeComponentService(TypeFactory, MessageSource) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
BusinessTypeComponentService - Interface in com.broadleafcommerce.metadata.core.service
 
BusinessTypeField - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
Represents a field common to products based on the parent BusinessType.
BusinessTypeField() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
 
BusinessTypeModifiedEvent - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
A message event dispatched after an augmentation has been created or modified by the admin.
BusinessTypeModifiedEvent() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
 
BusinessTypeModifiedEvent(BusinessType) - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
 
businessTypeModifiedInput() - Method in interface com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataBusinessTypeModifiedConsumer
 
BusinessTypeModifierHandlerException - Exception in com.broadleafcommerce.metadata.core.service.messaging.businessType.exception
Represents an exception that occurs in MetadataProductBusinessTypeModifiedHandler.
BusinessTypeModifierHandlerException() - Constructor for exception com.broadleafcommerce.metadata.core.service.messaging.businessType.exception.BusinessTypeModifierHandlerException
 
BusinessTypeModifierHandlerException(String) - Constructor for exception com.broadleafcommerce.metadata.core.service.messaging.businessType.exception.BusinessTypeModifierHandlerException
 
BusinessTypeModifierHandlerException(String, Throwable) - Constructor for exception com.broadleafcommerce.metadata.core.service.messaging.businessType.exception.BusinessTypeModifierHandlerException
 
BusinessTypeModifierHandlerException(Throwable) - Constructor for exception com.broadleafcommerce.metadata.core.service.messaging.businessType.exception.BusinessTypeModifierHandlerException
 

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.core.domain.Route
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
canEqual(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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.ExternalAugmentationProcessor
 
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.ExternalAugmentationProcessor
 
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
 
CATALOG_PRODUCTS_KEY - Static variable in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
CHANNEL - Static variable in interface com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEventProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataBusinessTypeModifiedConsumer
 
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.messaging.businessType - package com.broadleafcommerce.metadata.core.service.messaging.businessType
 
com.broadleafcommerce.metadata.core.service.messaging.businessType.dto - package com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
 
com.broadleafcommerce.metadata.core.service.messaging.businessType.exception - package com.broadleafcommerce.metadata.core.service.messaging.businessType.exception
 
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.domain.support - package com.broadleafcommerce.metadata.provider.jpa.domain.support
 
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, RouteService<Route>) - 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
 
CREATE - Enum constant in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.DefaultRouteComponentType
 
createAugmentation(HttpServletRequest, ContextInfo, Augmentation) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
createAugmentationsForFields(String, Map<String, BusinessTypeField>, BusinessTypeModifiedEvent) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
createBusinessTypeRoutes(String, BusinessTypeModifiedEvent) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
createGroup(GroupAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.GroupAugmentationProcessor
 
createInsertAugmentationsForCustomFields(String, Map<String, BusinessTypeField>, BusinessTypeModifiedEvent) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
createNewAugmentation(String, String, String, BusinessTypeField, BusinessTypeModifiedEvent) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
createRemoveAugmentationsForCustomFields(String, Map<String, BusinessTypeField>, BusinessTypeModifiedEvent) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
createRouteForBusinessType(String, String, String, String, String, BusinessTypeModifiedEvent, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
CUSTOM - Enum constant in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.DefaultBusinessFieldType
Custom means a business type field that represents a net new entity field that isn't configured already through metadata.
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
 
DefaultBusinessFieldType - Enum Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
Enumerates the default types of BusinessTypeFields that exist.
DefaultBusinessTypeComponentService - Class in com.broadleafcommerce.metadata.core.service
The default service implementation used to process a metadata DSL component for a business type.
DefaultBusinessTypeComponentService(TypeFactory, MessageSource) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
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
 
DefaultRouteComponentService<P extends RouteComponent> - Class in com.broadleafcommerce.metadata.core.service
The default service implementation used for doing CRUD on `Route`.
DefaultRouteComponentService(RouteComponentRepository<Trackable>, CrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultRouteComponentService
 
DefaultRouteComponentType - Enum Class in com.broadleafcommerce.metadata.core.service.messaging.businessType
Enumerates the defaults types of routes.
DefaultRouteService<P extends Route> - Class in com.broadleafcommerce.metadata.core.service
The default service implementation used for doing CRUD on `Route`.
DefaultRouteService(RouteRepository<Trackable>, CrudEntityHelper, TypeFactory) - Constructor for class com.broadleafcommerce.metadata.core.service.DefaultRouteService
 
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.core.domain.Route
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
 
equals(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
equals(Object) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
equals(Object) - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 
evictRelatedComponentsCache(P, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
EXCEEDS_MAX_FIELD_QUANTITY - Static variable in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
externalAugmentationProcessor(ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
ExternalAugmentationProcessor - Class in com.broadleafcommerce.metadata.core.service.processor
This processor is used to insert or update the fields.
ExternalAugmentationProcessor(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 

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
 
findAllAugmentationsByContainerKeyIgnoreCaseOrderByTimestampAsc(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.AugmentationRepository
 
findAllAugmentationsByContainerKeyIgnoringCase(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
findAllAugmentationsByContainerKeyIgnoringCase(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
findAllByBusinessTypeKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.RouteComponentRepository
 
findAllByComponentKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.RouteRepository
 
findAugmentationByTargetKeyAndChangeType(String, String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.AugmentationRepository
 
findAugmentationByTargetKeyAndJsonPayloadContainsAndChangeType(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.AugmentationRepository
 
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
 
findByComponentKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.RouteComponentRepository
 
findByComponentKeyIgnoreCase(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.repository.RouteComponentRepository
 
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
 
fromMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
fromMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 

G

GENERAL_COMPONENT - Static variable in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
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
 
getArgs() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
Arguments to pass into the validation method.
getAttribute() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Return any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getAttributes() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Additional arbitrary attributes.
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
 
getAugmentationProperties() - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
getAugmentationProviders() - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
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
 
getAugmentationsByTargetKey(List<Augmentation>) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
getAugmentationService() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getAugmentationService() - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
getAvailableFilters() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The list of available view filters
getBusinessDomainType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getBusinessDomainType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getBusinessDomainType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getBusinessType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The augmentation that has been created / modified
getBusinessTypeKey() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
If this route is generated from a Business Type, then this holds the types key.
getBusinessTypeKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getBusinessTypeService() - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
getByComponentIdTenantIdApplicationId() - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
getCacheManager() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getChangeType() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of change this represents.
getChangeType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The change type for this field.
getChangeType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getClassifier() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getClassifier() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The fields classifier, typically either Field or External.
getComponent() - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The container component that might have been augmented
getComponent(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
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
 
getComponentKey() - Method in class com.broadleafcommerce.metadata.core.domain.Route
Key of the component to render at Route.path.
getComponentKey() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The key of the component.
getComponentKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getComponentKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getComponentName() - Method in class com.broadleafcommerce.metadata.core.domain.Route
Name of the component.
getComponentName() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
Name of the component.
getComponentName() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getComponentName() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getComponentRegistry() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getComponentRegistry() - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
getComponentType() - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of the component.
getComponentType() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The type of route component.
getComponentType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getComponentType() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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
 
getContextId() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getContextId() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getContextInfo() - Method in class com.broadleafcommerce.metadata.core.service.messaging.augmentation.AugmentationModifiedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo(BusinessTypeModifiedEvent, OperationType) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getCustomFields() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Represents fields that are net new to the entity.
getDatasource() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getDefaultValue() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getDefaultValue() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The default value for the field.
getDelegating() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getDescription() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
A friendly description of the type.
getDisplay() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getDisplay() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getDisplay() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getEntityType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The type of entity that this business type is associated with
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
getFieldAugmentationPayload(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
getFields() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Represent fields that override the default metadata for an entity such as changing a product's name's field label.
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.domain.Route
Id of the route.
getId() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
getId() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getId() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Id of the business type.
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
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
 
getKeyGenerator() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getLabel() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getLabel() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The display label for this field.
getLiquibase() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
getMapper() - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
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
 
getMessage() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
An error message to dispaly if the BusinessTypeField fails validation.
getMessageSource() - Method in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
getMethods() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
getMethods() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
The validation rules.
getModificationType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The type of modification that has occurred ("CREATE", "UPDATE" or "DELETE")
getName() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getName() - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
getName() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Name of the type.
getName() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The name of the field.
getName() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
Name of the method to use to validate a method.
getNumberOfAugmentationsShownInQueryBuilders(Map<String, List<Augmentation>>) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
Counts the number of augmentations of type Classifiers.FIELD where FieldAugmentationPayload.getShowInQueryBuilder() is true.
getObjectMapper() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getOrder() - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
getOrder() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The display order.
getParentComponentKey() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The key of the component's parent component.
getParentComponentKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
getPath() - Method in class com.broadleafcommerce.metadata.core.domain.Route
Path matching the browser location to match to render the component.
getPath() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getQueryBuilderAugmentations(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationProvider
 
getReadOnly() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getRepository() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getRepository() - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteComponentService
 
getRepository() - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteService
 
getRequired() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getRouteComponentService() - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
getRouteComponentService() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getRoutePath(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
Removes special characters and whitespaces.
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
Deprecated, for removal: This API element is subject to removal in a future version.
getRoutes(WebRequest, ContextInfo) - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint
 
getRouteService() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getScopes() - Method in class com.broadleafcommerce.metadata.core.domain.Route
Security scopes needed for a user to access the route.
getScopes() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getShowInQueryBuilder() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
This is only used for fields that use SpEL expressions since they are evaluated in memory against attribute maps.
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.core.service.messaging.businessType.dto.BusinessTypeField
Augmentation target key.
getTargetKey() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTargetKeyForInsertAugmentation(Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
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.core.service.messaging.businessType.dto.BusinessTypeField
The timestamp of the last update to this field.
getTimestamp() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTimestamp(BusinessTypeField) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getTracking() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
getTracking() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
getTracking() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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
 
getType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The type of component, e.g., STRING, DECIMAL, MONEY etc.
getType() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
The type of validation, e.g., STRING, NUMBER, BOOLEAN, etc.
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteComponentService
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteService
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.processor.ExternalAugmentationProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
getTypeKey() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Key for the type.
getUseInQueryBuilderRestrictions() - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
The map denoting the maximum amount of augmentation fields that can be added to a container.
getValidationSchema() - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
getValidationSchema() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Validation rules to run against the field's value.
getViewFilterRegistry() - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
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
 
handleValidateCustomValidationMethod(ValidationMethodAugmentationPayload, Errors) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
Hook-point for validating custom validation methods (not listed in ValidationMethodName).
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.core.domain.Route
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
 
hashCode() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
hashCode() - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
hashCode() - Method in class com.broadleafcommerce.metadata.web.endpoint.ComponentRouteEndpoint.ComponentRouteResponse
 

I

InitializingStringListConverter - Class in com.broadleafcommerce.metadata.provider.jpa.domain.support
 
InitializingStringListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.metadata.provider.jpa.domain.support.InitializingStringListConverter
 
INSERT - Enum constant in enum class 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
 
isHidden() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be hidden in admin forms.
isReadOnly() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be read-only in admin forms.
isRequired() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field is required in admin forms.
isShowInQueryBuilder() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be included in the fields for Query Builders.

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
 
JpaRoute - Class in com.broadleafcommerce.metadata.provider.jpa.domain
 
JpaRoute() - Constructor for class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
JpaRouteComponent - Class in com.broadleafcommerce.metadata.provider.jpa.domain
 
JpaRouteComponent() - Constructor for class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
JpaRouteComponentRepository<D extends JpaRouteComponent> - 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
 
JpaRouteRepository<D extends JpaRoute> - Interface in com.broadleafcommerce.metadata.provider.jpa.repository
 

L

listen(Message<BusinessTypeModifiedEvent>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
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
 
MetadataBusinessTypeModifiedConsumer - Interface in com.broadleafcommerce.metadata.core.service.messaging.businessType
 
metadataBusinessTypeModifiedHandler(IdempotentMessageConsumptionService, ObjectMapper, TypeFactory, AugmentationService<Augmentation>, RouteService<Route>, RouteComponentService<RouteComponent>) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration
 
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
 
MetadataProductBusinessTypeModifiedHandler - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType
 
MetadataProductBusinessTypeModifiedHandler(IdempotentMessageConsumptionService, ObjectMapper, TypeFactory, AugmentationService<Augmentation>, RouteService<Route>, RouteComponentService<RouteComponent>) - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
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
 
methodRequiresArgument(String) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
Determines whether the given validation method name requires arguments also be provided.

O

OVERRIDE - Enum constant in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.DefaultBusinessFieldType
Override means a business type field that modifies existing metadata configured for an entity's through metadata.

P

PATCH - Enum constant in enum class 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
 
processComponent(String, String, Component<?>, RouteComponent) - Method in interface com.broadleafcommerce.metadata.core.service.BusinessTypeComponentService
 
processComponent(String, String, Component<?>, RouteComponent) - Method in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
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.ExternalAugmentationProcessor
 
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
 
processMessage(Message<BusinessTypeModifiedEvent>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
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.ExternalAugmentationProcessor
 
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
 
PRODUCTS_CREATE_PATH - Static variable in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
PRODUCTS_PATH - Static variable in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
PRODUCTS_UPDATE_PATH - Static variable in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
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

readAllByBusinessTypeKey(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteComponentService
 
readAllByBusinessTypeKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.RouteComponentService
 
readAllByComponentKey(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteService
 
readAllByComponentKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.RouteService
 
readAugmentation(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.metadata.web.endpoint.AugmentationEndpoint
 
readAugmentationByTargetKeyAndChangeType(String, String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
readAugmentationByTargetKeyAndChangeType(String, String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
readAugmentationByTargetKeyAndJsonPayloadContainsAndChangeType(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.AugmentationService
 
readAugmentationByTargetKeyAndJsonPayloadContainsAndChangeType(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
readByComponentKey(String, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.DefaultRouteComponentService
 
readByComponentKey(String, ContextInfo) - Method in interface com.broadleafcommerce.metadata.core.service.RouteComponentService
 
recursivelyUpdateAugmentationKeys(Component<?>, String, String) - Method in class com.broadleafcommerce.metadata.core.service.DefaultBusinessTypeComponentService
 
REMOVE - Enum constant in enum class 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
 
Route - Class in com.broadleafcommerce.metadata.core.domain
Routes represent the relationship between a browser’s location, and the view it renders.
Route() - Constructor for class com.broadleafcommerce.metadata.core.domain.Route
 
RouteComponent - Class in com.broadleafcommerce.metadata.core.domain
 
RouteComponent() - Constructor for class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
RouteComponentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.metadata.core.repository
 
routeComponentService(RouteComponentRepository<Trackable>, CrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
RouteComponentService<P extends RouteComponent> - Interface in com.broadleafcommerce.metadata.core.service
 
RouteConstants - Class in com.broadleafcommerce.metadata.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.metadata.provider
 
RouteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.metadata.core.repository
 
routeService(RouteRepository<Trackable>, CrudEntityHelper, TypeFactory) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration
 
RouteService<P extends Route> - Interface in com.broadleafcommerce.metadata.core.service
 

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
 
setArgs(List<Object>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
Arguments to pass into the validation method.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Additional arbitrary attributes.
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
 
setAugmentationProperties(AugmentationProperties) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
setAugmentations(List<Augmentation>) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The Augmentations targeting the container AugmentedContainer.component.
setAugmentationService(AugmentationService<Augmentation>) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
setAvailableFilters(List<ViewFilter<?>>) - Method in class com.broadleafcommerce.metadata.core.domain.AugmentedContainer
The list of available view filters
setBusinessType(BusinessType) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The augmentation that has been created / modified
setBusinessTypeKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
If this route is generated from a Business Type, then this holds the types key.
setBusinessTypeKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
setBusinessTypeService(BusinessTypeComponentService) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
setByComponentIdTenantIdApplicationId(Duration) - Method in class com.broadleafcommerce.metadata.cache.MetadataCacheProperties
 
setCacheManager(CacheManager) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
setChangeType(AugmentationChangeType) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of change this represents.
setChangeType(AugmentationChangeType) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The change type for this field.
setChangeType(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setClassifier(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setClassifier(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The fields classifier, typically either Field or External.
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
 
setComponentKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.Route
Key of the component to render at Route.path.
setComponentKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The key of the component.
setComponentKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setComponentKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
setComponentName(String) - Method in class com.broadleafcommerce.metadata.core.domain.Route
Name of the component.
setComponentName(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
Name of the component.
setComponentName(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setComponentName(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
setComponentRegistry(ComponentRegistry<?>) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
setComponentType(String) - Method in class com.broadleafcommerce.metadata.core.domain.Augmentation
The type of the component.
setComponentType(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The type of route component.
setComponentType(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setComponentType(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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
 
setContextId(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setContextId(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setCustomFields(Map<String, BusinessTypeField>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Represents fields that are net new to the entity.
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setDefaultValue(Object) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setDefaultValue(Object) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The default value for the field.
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setDescription(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
A friendly description of the type.
setEntityType(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The type of entity that this business type is associated with
setFields(Map<String, BusinessTypeField>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Represent fields that override the default metadata for an entity such as changing a product's name's field label.
setHidden(boolean) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be hidden in admin forms.
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.domain.Route
Id of the route.
setId(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
setId(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setId(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Id of the business type.
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
 
setJsonPayload(String, BusinessTypeField, Augmentation) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.MetadataProductBusinessTypeModifiedHandler
 
setKeyGenerator(KeyGenerator) - Method in class com.broadleafcommerce.metadata.core.service.DefaultAugmentationService
 
setLabel(String) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setLabel(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The display label for this field.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.metadata.provider.jpa.environment.MetadataProperties
 
setMessage(String) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
setMessage(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
An error message to dispaly if the BusinessTypeField fails validation.
setMethods(List<ValidationMethodAugmentationPayload>) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationSchemaAugmentationPayload
 
setMethods(List<ValidationMethod>) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
The validation rules.
setModificationType(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeModifiedEvent
The type of modification that has occurred ("CREATE", "UPDATE" or "DELETE")
setName(String) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setName(String) - Method in class com.broadleafcommerce.metadata.core.payload.ValidationMethodAugmentationPayload
 
setName(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Name of the type.
setName(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The name of the field.
setName(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
Name of the method to use to validate a method.
setOptions(SelectField<?>, FieldAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.service.processor.SelectFieldAugmentationProcessor
 
setOrder(Integer) - Method in class com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
 
setOrder(Integer) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The display order.
setParentComponentKey(String) - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
The key of the component's parent component.
setParentComponentKey(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
setPath(String) - Method in class com.broadleafcommerce.metadata.core.domain.Route
Path matching the browser location to match to render the component.
setPath(String) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setReadOnly(boolean) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be read-only in admin forms.
setReadOnly(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setRequired(boolean) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field is required in admin forms.
setRequired(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setRouteComponentService(RouteComponentService<RouteComponent>) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
setScopes(List<String>) - Method in class com.broadleafcommerce.metadata.core.domain.Route
Security scopes needed for a user to access the route.
setScopes(List<String>) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setShowInQueryBuilder(boolean) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Whether the field should be included in the fields for Query Builders.
setShowInQueryBuilder(Boolean) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
This is only used for fields that use SpEL expressions since they are evaluated in memory against attribute maps.
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.core.service.messaging.businessType.dto.BusinessTypeField
Augmentation target key.
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.core.service.messaging.businessType.dto.BusinessTypeField
The timestamp of the last update to this field.
setTimestamp(Instant) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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
 
setType(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
The type of component, e.g., STRING, DECIMAL, MONEY etc.
setType(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
The type of validation, e.g., STRING, NUMBER, BOOLEAN, etc.
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.metadata.core.service.processor.FieldAugmentationProcessor
 
setTypeKey(String) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
Key for the type.
setupModule(Module.SetupContext) - Method in class com.broadleafcommerce.metadata.web.mapping.UnwrappingBeanSerializerWithTypeInformationModule
 
setUseInQueryBuilderRestrictions(Map<String, Integer>) - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
The map denoting the maximum amount of augmentation fields that can be added to a container.
setValidationSchema(ValidationSchemaAugmentationPayload) - Method in class com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload
 
setValidationSchema(ValidationSchema) - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
Validation rules to run against the field's value.
setViewFilterRegistry(ViewFilterRegistry<?>) - Method in class com.broadleafcommerce.metadata.core.service.DefaultComponentService
 
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
 
toMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
toMe() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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.core.domain.Route
 
toString() - Method in class com.broadleafcommerce.metadata.core.domain.RouteComponent
 
toString() - Method in class com.broadleafcommerce.metadata.core.service.autoconfigure.AugmentationProperties
 
toString() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessType
 
toString() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.BusinessTypeField
 
toString() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
 
toString() - Method in class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
 
toString() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaAugmentation
 
toString() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRoute
 
toString() - Method in class com.broadleafcommerce.metadata.provider.jpa.domain.JpaRouteComponent
 
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

UNDEFINED_QUERY_BUILDER_RESTRICTIONS - Static variable in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
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
 
UPDATE - Enum constant in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.DefaultRouteComponentType
 

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
 
validateGroupPayload(Augmentation, Errors) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
validateMaxAugmentationQuantity(Augmentation, Errors, ContextInfo) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
Validates that creating a new Augmentation of type Classifiers.FIELD will not exceed the maximum field quantity defined in AugmentationProperties.getUseInQueryBuilderRestrictions().
validateValidationSchema(ValidationMethodAugmentationPayload, Errors) - Method in class com.broadleafcommerce.metadata.core.service.validation.AugmentationValidator
 
ValidationMethod - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
Represents a validation rule for a ValidationSchema.
ValidationMethod() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationMethod
 
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
 
ValidationSchema - Class in com.broadleafcommerce.metadata.core.service.messaging.businessType.dto
Represents validation rules to run against a BusinessTypeField.
ValidationSchema() - Constructor for class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.ValidationSchema
 
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 class com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.DefaultRouteComponentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.DefaultBusinessFieldType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.metadata.core.domain.AugmentationChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.DefaultRouteComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.metadata.core.service.messaging.businessType.dto.DefaultBusinessFieldType
Returns an array containing the constants of this enum class, 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 O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form