Uses of Class
com.broadleafcommerce.metadata.core.domain.Augmentation
Packages that use Augmentation
Package
Description
-
Uses of Augmentation in com.broadleafcommerce.metadata.core.domain
Methods in com.broadleafcommerce.metadata.core.domain that return types with arguments of type AugmentationModifier and TypeMethodDescriptionAugmentedContainer.getAppliedAugmentations()The augmentations that were actually applied to the container component.AugmentedContainer.getAugmentations()The Augmentations targeting the containerAugmentedContainer.component.Method parameters in com.broadleafcommerce.metadata.core.domain with type arguments of type AugmentationModifier and TypeMethodDescriptionvoidAugmentedContainer.setAppliedAugmentations(List<Augmentation> appliedAugmentations) The augmentations that were actually applied to the container component.voidAugmentedContainer.setAugmentations(List<Augmentation> augmentations) The Augmentations targeting the containerAugmentedContainer.component.Constructor parameters in com.broadleafcommerce.metadata.core.domain with type arguments of type AugmentationModifierConstructorDescriptionAugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations) AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations, List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>> availableFilters) -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service
Classes in com.broadleafcommerce.metadata.core.service with type parameters of type AugmentationModifier and TypeInterfaceDescriptioninterfaceAugmentationService<P extends Augmentation>classDefaultAugmentationService<P extends Augmentation>The default service implementation used for doing CRUD on `Augmentation`.Methods in com.broadleafcommerce.metadata.core.service that return types with arguments of type AugmentationModifier and TypeMethodDescriptionprotected List<Augmentation>DefaultAugmentationProvider.getAugmentations(String containerKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<Augmentation>DefaultAugmentationProvider.getQueryBuilderAugmentations(String containerKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.metadata.core.service with parameters of type AugmentationModifier and TypeMethodDescriptionprotected com.broadleafcommerce.metadata.dsl.core.Component<?>DefaultAugmentationProvider.augment(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) Augments the given component according to the given augmentation.protected booleanDefaultAugmentationProvider.augmentationApplied(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) protected voidDefaultAugmentationProvider.augmentChildActions(Map<String, com.broadleafcommerce.metadata.dsl.core.Action<?>> actions, Augmentation augmentation) protected voidDefaultAugmentationProvider.augmentChildComponents(Map<String, com.broadleafcommerce.metadata.dsl.core.Component<?>> components, Augmentation augmentation) protected com.broadleafcommerce.metadata.dsl.core.Field<?>DefaultAugmentationProvider.buildQueryBuilderField(com.broadleafcommerce.metadata.dsl.core.extension.BuilderFieldSource<?> component, Augmentation augmentation, FieldAugmentationPayload payload) voidAugmentationService.delete(Augmentation augmentation, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidDefaultAugmentationService.delete(Augmentation augmentation, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected FieldAugmentationPayloadDefaultAugmentationProvider.getFieldAugmentationPayload(Augmentation augmentation) protected voidDefaultAugmentationProvider.processQueryBuilderAugmentation(com.broadleafcommerce.metadata.dsl.core.Component<?> component, com.broadleafcommerce.metadata.dsl.core.extension.BuilderFieldSource<?> fieldSource, Augmentation augmentation) protected voidDefaultAugmentationProvider.removeQueryBuilderField(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) Constructor parameters in com.broadleafcommerce.metadata.core.service with type arguments of type AugmentationModifierConstructorDescriptionDefaultAugmentationProvider(AugmentationService<Augmentation> augmentationService, List<AugmentationProcessor> augmentationProcessors, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.autoconfigure
Methods in com.broadleafcommerce.metadata.core.service.autoconfigure that return types with arguments of type AugmentationModifier and TypeMethodDescriptionMetadataServiceAutoConfiguration.augmentationService(AugmentationRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AugmentationModifiedEventProducer augmentationModifiedEventProducer) Method parameters in com.broadleafcommerce.metadata.core.service.autoconfigure with type arguments of type AugmentationModifier and TypeMethodDescriptionMetadataServiceAutoConfiguration.defaultAugmentationProvider(AugmentationService<Augmentation> augmentationService, List<AugmentationProcessor> augmentationProcessors, com.fasterxml.jackson.databind.ObjectMapper objectMapper) MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration.metadataBusinessTypeModifiedHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AugmentationService<Augmentation> augmentationService, RouteService<Route> routeService, RouteComponentService<RouteComponent> routeComponentService) -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.messaging.augmentation
Methods in com.broadleafcommerce.metadata.core.service.messaging.augmentation that return AugmentationModifier and TypeMethodDescriptionAugmentationModifiedEvent.getAugmentation()The augmentation that has been created / modifiedMethods in com.broadleafcommerce.metadata.core.service.messaging.augmentation with parameters of type AugmentationModifier and TypeMethodDescriptionvoidAugmentationModifiedEvent.setAugmentation(Augmentation augmentation) The augmentation that has been created / modifiedConstructors in com.broadleafcommerce.metadata.core.service.messaging.augmentation with parameters of type Augmentation -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.messaging.businessType
Methods in com.broadleafcommerce.metadata.core.service.messaging.businessType that return types with arguments of type AugmentationModifier and TypeMethodDescriptionMetadataProductBusinessTypeModifiedHandler.getAugmentationService()Methods in com.broadleafcommerce.metadata.core.service.messaging.businessType with parameters of type AugmentationModifier and TypeMethodDescriptionprotected voidMetadataProductBusinessTypeModifiedHandler.setJsonPayload(String type, BusinessTypeField field, Augmentation augmentation) Constructor parameters in com.broadleafcommerce.metadata.core.service.messaging.businessType with type arguments of type AugmentationModifierConstructorDescriptionMetadataProductBusinessTypeModifiedHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AugmentationService<Augmentation> augmentationService, RouteService<Route> routeService, RouteComponentService<RouteComponent> routeComponentService) -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.processor
Methods in com.broadleafcommerce.metadata.core.service.processor with parameters of type AugmentationModifier and TypeMethodDescriptionbooleanAugmentationProcessor.canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) Check if this service can process the augmentation for theAugmentationChangeType.INSERTchange.booleanExternalAugmentationProcessor.canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) booleanFieldAugmentationProcessor.canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) booleanGroupAugmentationProcessor.canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) booleanSelectFieldAugmentationProcessor.canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) booleanAugmentationProcessor.canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) Check if this service can process the augmentation for theAugmentationChangeType.PATCHchange.booleanExternalAugmentationProcessor.canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) booleanFieldAugmentationProcessor.canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) booleanGroupAugmentationProcessor.canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) booleanSelectFieldAugmentationProcessor.canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) protected FieldAugmentationPayloadExternalAugmentationProcessor.getFieldAugmentationPayload(Augmentation augmentation) protected FieldAugmentationPayloadFieldAugmentationProcessor.getFieldAugmentationPayload(Augmentation augmentation) protected GroupAugmentationPayloadGroupAugmentationProcessor.getGroupAugmentationPayload(Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>AugmentationProcessor.processInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) Adds the new component to the specified parent component.com.broadleafcommerce.metadata.dsl.core.Component<?>ExternalAugmentationProcessor.processInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>FieldAugmentationProcessor.processInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>GroupAugmentationProcessor.processInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>SelectFieldAugmentationProcessor.processInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>AugmentationProcessor.processUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) Updates the specified component.com.broadleafcommerce.metadata.dsl.core.Component<?>ExternalAugmentationProcessor.processUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>FieldAugmentationProcessor.processUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>GroupAugmentationProcessor.processUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) com.broadleafcommerce.metadata.dsl.core.Component<?>SelectFieldAugmentationProcessor.processUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation) -
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.validation
Methods in com.broadleafcommerce.metadata.core.service.validation that return types with arguments of type AugmentationModifier and TypeMethodDescriptionprotected Map<String,List<Augmentation>> AugmentationValidator.getAugmentationsByTargetKey(List<Augmentation> augmentations) Groups allaugmentationsto eachgetTargetKey().protected AugmentationService<Augmentation>AugmentationValidator.getAugmentationService()Methods in com.broadleafcommerce.metadata.core.service.validation with parameters of type AugmentationModifier and TypeMethodDescriptionprotected FieldAugmentationPayloadAugmentationValidator.getFieldAugmentationPayload(Augmentation augmentation) protected StringAugmentationValidator.getTargetKeyForInsertAugmentation(Augmentation augmentation) protected voidAugmentationValidator.validateFieldPayload(@NonNull Augmentation augmentation, @NonNull org.springframework.validation.Errors errors) protected voidAugmentationValidator.validateGroupPayload(@NonNull Augmentation augmentation, @NonNull org.springframework.validation.Errors errors) protected voidAugmentationValidator.validateMaxAugmentationQuantity(Augmentation augmentation, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that creating a newAugmentationof typeClassifiers.FIELDwill not exceed the maximum field quantity defined inAugmentationProperties.getUseInQueryBuilderRestrictions().Method parameters in com.broadleafcommerce.metadata.core.service.validation with type arguments of type AugmentationModifier and TypeMethodDescriptionprotected Map<String,List<Augmentation>> AugmentationValidator.getAugmentationsByTargetKey(List<Augmentation> augmentations) Groups allaugmentationsto eachgetTargetKey().protected intAugmentationValidator.getNumberOfAugmentationsShownInQueryBuilders(Map<String, List<Augmentation>> augmentationsByTargetKey) Counts the number of augmentations of typeClassifiers.FIELDwhereFieldAugmentationPayload.getShowInQueryBuilder()is true.voidAugmentationValidator.setAugmentationService(AugmentationService<Augmentation> augmentationService) -
Uses of Augmentation in com.broadleafcommerce.metadata.web.endpoint
Fields in com.broadleafcommerce.metadata.web.endpoint with type parameters of type AugmentationModifier and TypeFieldDescriptionprotected final AugmentationService<Augmentation>AugmentationEndpoint.serviceMethods in com.broadleafcommerce.metadata.web.endpoint that return AugmentationModifier and TypeMethodDescriptionAugmentationEndpoint.createAugmentation(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Augmentation req) AugmentationEndpoint.readAugmentation(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) AugmentationEndpoint.replaceAugmentation(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Augmentation req) Methods in com.broadleafcommerce.metadata.web.endpoint with parameters of type AugmentationModifier and TypeMethodDescriptionAugmentationEndpoint.createAugmentation(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Augmentation req) AugmentationEndpoint.replaceAugmentation(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Augmentation req) Constructor parameters in com.broadleafcommerce.metadata.web.endpoint with type arguments of type Augmentation