Uses of Class
com.broadleafcommerce.metadata.core.domain.Augmentation
-
-
Uses of Augmentation in com.broadleafcommerce.metadata.core.domain
Methods in com.broadleafcommerce.metadata.core.domain that return types with arguments of type Augmentation Modifier and Type Method Description List<Augmentation>
AugmentedContainer. getAppliedAugmentations()
The augmentations that were actually applied to the container component.List<Augmentation>
AugmentedContainer. getAugmentations()
The Augmentations targeting the containerAugmentedContainer.component
.Method parameters in com.broadleafcommerce.metadata.core.domain with type arguments of type Augmentation Modifier and Type Method Description void
AugmentedContainer. setAppliedAugmentations(List<Augmentation> appliedAugmentations)
The augmentations that were actually applied to the container component.void
AugmentedContainer. setAugmentations(List<Augmentation> augmentations)
The Augmentations targeting the containerAugmentedContainer.component
.Constructor parameters in com.broadleafcommerce.metadata.core.domain with type arguments of type Augmentation Constructor Description AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations)
-
Uses of Augmentation in com.broadleafcommerce.metadata.core.service
Classes in com.broadleafcommerce.metadata.core.service with type parameters of type Augmentation Modifier and Type Interface Description interface
AugmentationService<P extends Augmentation>
class
DefaultAugmentationService<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 Augmentation Modifier and Type Method Description protected @NotNull List<Augmentation>
DefaultAugmentationProvider. getAugmentations(String containerKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected @NotNull 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 Augmentation Modifier and Type Method Description protected 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 boolean
DefaultAugmentationProvider. augmentationApplied(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
protected void
DefaultAugmentationProvider. augmentChildActions(Map<String,com.broadleafcommerce.metadata.dsl.core.Action<?>> actions, Augmentation augmentation)
protected void
DefaultAugmentationProvider. augmentChildComponents(Map<String,com.broadleafcommerce.metadata.dsl.core.Component<?>> components, Augmentation augmentation)
protected @NotNull com.broadleafcommerce.metadata.dsl.core.Field<?>
DefaultAugmentationProvider. buildQueryBuilderField(com.broadleafcommerce.metadata.dsl.core.extension.BuilderFieldSource<?> component, Augmentation augmentation, FieldAugmentationPayload payload)
void
AugmentationService. delete(Augmentation augmentation, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
void
DefaultAugmentationService. delete(Augmentation augmentation, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
protected FieldAugmentationPayload
DefaultAugmentationProvider. getFieldAugmentationPayload(Augmentation augmentation)
protected void
DefaultAugmentationProvider. processQueryBuilderAugmentation(com.broadleafcommerce.metadata.dsl.core.Component<?> component, com.broadleafcommerce.metadata.dsl.core.extension.BuilderFieldSource<?> fieldSource, Augmentation augmentation)
protected void
DefaultAugmentationProvider. removeQueryBuilderField(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
Constructor parameters in com.broadleafcommerce.metadata.core.service with type arguments of type Augmentation Constructor Description DefaultAugmentationProvider(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 Augmentation Modifier and Type Method Description AugmentationService<Augmentation>
MetadataServiceAutoConfiguration. 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 Augmentation Modifier and Type Method Description DefaultAugmentationProvider
MetadataServiceAutoConfiguration. defaultAugmentationProvider(AugmentationService<Augmentation> augmentationService, List<AugmentationProcessor> augmentationProcessors, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.messaging.augmentation
Methods in com.broadleafcommerce.metadata.core.service.messaging.augmentation that return Augmentation Modifier and Type Method Description Augmentation
AugmentationModifiedEvent. getAugmentation()
The augmentation that has been created / modifiedMethods in com.broadleafcommerce.metadata.core.service.messaging.augmentation with parameters of type Augmentation Modifier and Type Method Description void
AugmentationModifiedEvent. setAugmentation(Augmentation augmentation)
The augmentation that has been created / modifiedConstructors in com.broadleafcommerce.metadata.core.service.messaging.augmentation with parameters of type Augmentation Constructor Description AugmentationModifiedEvent(Augmentation augmentation)
-
Uses of Augmentation in com.broadleafcommerce.metadata.core.service.processor
Methods in com.broadleafcommerce.metadata.core.service.processor with parameters of type Augmentation Modifier and Type Method Description boolean
AugmentationProcessor. canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation)
Check if this service can process the augmentation for theAugmentationChangeType.INSERT
change.boolean
FieldAugmentationProcessor. canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation)
boolean
GroupAugmentationProcessor. canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation)
boolean
SelectFieldAugmentationProcessor. canHandleInsert(com.broadleafcommerce.metadata.dsl.core.Component<?> parent, Augmentation augmentation)
boolean
AugmentationProcessor. canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
Check if this service can process the augmentation for theAugmentationChangeType.PATCH
change.boolean
FieldAugmentationProcessor. canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
boolean
GroupAugmentationProcessor. canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
boolean
SelectFieldAugmentationProcessor. canHandleUpdate(com.broadleafcommerce.metadata.dsl.core.Component<?> component, Augmentation augmentation)
protected FieldAugmentationPayload
FieldAugmentationProcessor. getFieldAugmentationPayload(Augmentation augmentation)
protected GroupAugmentationPayload
GroupAugmentationProcessor. 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<?>
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<?>
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 with parameters of type Augmentation Modifier and Type Method Description protected void
AugmentationValidator. validateFieldPayload(Augmentation augmentation, org.springframework.validation.Errors errors)
-
Uses of Augmentation in com.broadleafcommerce.metadata.web.endpoint
Fields in com.broadleafcommerce.metadata.web.endpoint with type parameters of type Augmentation Modifier and Type Field Description protected AugmentationService<Augmentation>
AugmentationEndpoint. service
Methods in com.broadleafcommerce.metadata.web.endpoint that return Augmentation Modifier and Type Method Description Augmentation
AugmentationEndpoint. createAugmentation(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Augmentation req)
Augmentation
AugmentationEndpoint. readAugmentation(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id)
Augmentation
AugmentationEndpoint. replaceAugmentation(javax.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 Augmentation Modifier and Type Method Description Augmentation
AugmentationEndpoint. createAugmentation(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Augmentation req)
Augmentation
AugmentationEndpoint. replaceAugmentation(javax.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 Constructor Description AugmentationEndpoint(AugmentationService<Augmentation> service)
-