Class ConditionalDirectCopyTransformersManagerImpl
java.lang.Object
org.broadleafcommerce.common.weave.ConditionalDirectCopyTransformersManagerImpl
- All Implemented Interfaces:
ConditionalDirectCopyTransformersManager
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
@Service("blConditionalDirectCopyTransformersManager")
public class ConditionalDirectCopyTransformersManagerImpl
extends Object
implements org.springframework.beans.factory.BeanFactoryAware, ConditionalDirectCopyTransformersManager
- Author:
- Jeff Fischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.beans.factory.config.ConfigurableBeanFactory
protected Map<String,
ConditionalDirectCopyTransformMemberDto> protected Map<String,
ConditionalDirectCopyTransformMemberDto> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTransformMember
(String entityName) Retrieve the direct copy transform config infovoid
init()
isEntityEnabled
(String entityName) Based on the entity name, this method will determine if the associated conditionalProperty from the Spring configuration is true.protected Boolean
isPropertyEnabled
(String propertyName) void
setBeanFactory
(org.springframework.beans.factory.BeanFactory beanFactory)
-
Field Details
-
entityToPropertyMap
-
enabledEntities
-
beanFactory
protected org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory
-
-
Constructor Details
-
ConditionalDirectCopyTransformersManagerImpl
public ConditionalDirectCopyTransformersManagerImpl()
-
-
Method Details
-
init
@PostConstruct public void init() -
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException - Specified by:
setBeanFactory
in interfaceorg.springframework.beans.factory.BeanFactoryAware
- Throws:
org.springframework.beans.BeansException
-
isEntityEnabled
Description copied from interface:ConditionalDirectCopyTransformersManager
Based on the entity name, this method will determine if the associated conditionalProperty from the Spring configuration is true.- Specified by:
isEntityEnabled
in interfaceConditionalDirectCopyTransformersManager
- Returns:
-
getTransformMember
Description copied from interface:ConditionalDirectCopyTransformersManager
Retrieve the direct copy transform config info- Specified by:
getTransformMember
in interfaceConditionalDirectCopyTransformersManager
- Returns:
-
isPropertyEnabled
-