Package com.broadleafcommerce.common.extension
-
Interface Summary Interface Description DomainTypeAware Intended to be implemented by Spring Data repositories that should express the underlying, managed domain class type.ObjectMapperFactoryUtil.Customizer RequestView Intended to be used within aJsonView
to demarcate which properties are accepted in a request from external (e.g.ResponseView Intended to be used within aJsonView
to demarcate which properties serialized in the response from and endpointTypeSupplier Functional interface for component responsible for creating instances of an unknown type.Unwrappable Provide a vehicle forProxy
instances that wrap an underlying object to expose that wrapped object. -
Class Summary Class Description BeanAliasBeanRegistrar Registers a alias bean definition in Spring based onBeanAlias
and/orBeanAliases
.BeanRemovalBeanDefinitionRegistryPostProcessor BeanDefinitionRegistryPostProcessor that will loop through a list of registeredBeanRemovalIdentifier
instances and enact removal of the BeanDefinition identified by each from the Spring BeanDefinitionRegistry.BeanRemovalIdentifier Register an instance of this component in spring config to cause the bean identified byBeanRemovalIdentifier.beanName
to be removed from the spring BeanDefinitionRegistry.EnvironmentReport Emit a report to the console during application startup (near the beginning).EnvironmentReport.ChannelContext EnvironmentReport.ChannelInfo ObjectMapperFactoryUtil ProjectionTypeFactory Factory for providing instantations of concrete implementations of theProjection
interface based on a reference persistence domain class.PrometheusDependencyCheck If prometheus is currently deployed with the system (especially in the case of a k8s deployment), this dependency check may be leveraged to determine if a set of dependent services are available.TypeFactory Inject this factory into other components when you need to perform an object creation based on a knownTypeSupplier
.TypeSupplier.TypeMapping -
Enum Summary Enum Description EnvironmentReport.ChannelType -
Annotation Types Summary Annotation Type Description BeanAlias Annotation defining a bean name as an alias for an existing bean id.BeanAliases Annotation defining one or more bean alias definitions.ConditionalOnPropertyOrGroup