Interface AugmentationProvider

  • All Known Implementing Classes:
    DefaultAugmentationProvider

    public interface AugmentationProvider
    Service interface that is useful for providing an extension point for overriding or augmenting out-of-box metadata.
    Author:
    Nick Crum (ncrum)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AugmentedContainer augment​(com.broadleafcommerce.metadata.dsl.core.Component<?> container, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Augments the provided `ViewComponent` with additional properties.
    • Method Detail

      • augment

        AugmentedContainer augment​(com.broadleafcommerce.metadata.dsl.core.Component<?> container,
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Augments the provided `ViewComponent` with additional properties.
        Parameters:
        container - the view container component
        contextInfo -
        Returns:
        the mutated `ViewComponent`