Package com.broadleafcommerce.common.extension
package com.broadleafcommerce.common.extension
-
ClassDescriptionAnnotation defining a bean name as an alias for an existing bean id.Registers a alias bean definition in Spring based on
BeanAlias
and/orBeanAliases
.Annotation defining one or more bean alias definitions.BeanDefinitionRegistryPostProcessor that will loop through a list of registeredBeanRemovalIdentifier
instances and enact removal of the BeanDefinition identified by each from the Spring BeanDefinitionRegistry.Register an instance of this component in spring config to cause the bean identified byBeanRemovalIdentifier.beanName
to be removed from the spring BeanDefinitionRegistry.Intended to be implemented by Spring Data repositories that should express the underlying, managed domain class type.Emit a report to the console during application startup (near the beginning).Factory for providing instantations of concrete implementations of theProjection
interface based on a reference persistence domain class.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.Intended to be used within aJsonView
to demarcate which properties are accepted in a request from external (e.g.Intended to be used within aJsonView
to demarcate which properties serialized in the response from and endpointInject this factory into other components when you need to perform an object creation based on a knownTypeSupplier
.Functional interface for component responsible for creating instances of an unknown type.Provide a vehicle forProxy
instances that wrap an underlying object to expose that wrapped object.