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
BeanAliasand/orBeanAliases.Annotation defining one or more bean alias definitions.BeanDefinitionRegistryPostProcessor that will loop through a list of registeredBeanRemovalIdentifierinstances 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.beanNameto 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 theProjectioninterface 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 aJsonViewto demarcate which properties are accepted in a request from external (e.g.Intended to be used within aJsonViewto 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 forProxyinstances that wrap an underlying object to expose that wrapped object.