Index
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
andAugmentationChangeType.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 theAugmentations
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
-
Groups all
augmentations
to eachAugmentation.getTargetKey()
. - 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
orExternal
. - 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
whereFieldAugmentationPayload.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
orExternal
. - 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 typeClassifiers.FIELD
will not exceed the maximum field quantity defined inAugmentationProperties.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ComponentRouteEndpoint.getRoutes(WebRequest, ContextInfo)