Class DomainMapperAutoConfiguration
- java.lang.Object
 - 
- com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
 
 
- 
@Configuration public class DomainMapperAutoConfiguration extends Object
- Author:
 - Phillip Verheyden (phillipuniverse)
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomainMapperAutoConfiguration.CacheConfigConditionstatic classDomainMapperAutoConfiguration.ModelMapperCacheConfigConfiguration for ModelMapper caching.static classDomainMapperAutoConfiguration.ModelMapperCacheLoaderConfigConfiguration for ModelMapper caching. 
- 
Constructor Summary
Constructors Constructor Description DomainMapperAutoConfiguration() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainMapperMemberbasicAuditDomainMapperMember()DomainMapperMemberbusinessTypeAwareDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)DomainMapperMemberchangeContainerOverridableDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)DomainMapperMembercreateSetupDomainMapperMember()DomainMapperManagerdomainMapperManager(List<DomainMapperMember> members, List<PostMapperMember> postMembers, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.data.DataRouteReference reference)org.modelmapper.ModelMappermodelMapper()DomainMapperMembermodelMapperDomainMapperMember(TrackableDomainMapperMemberSupport trackableSupport, TrackableBehaviorUtil behaviorUtil)TrackableDomainMapperMemberSupporttrackableDomainMapperMemberSupport(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, com.fasterxml.jackson.databind.ObjectMapper fieldChangeMapper, org.modelmapper.ModelMapper modelMapper, ContextStateBuilder contextStateBuilder, CatalogFinder<Catalog> catalogFinder)DomainMapperMemberupdateValidationDomainMapperMember()WorkflowMapperworkflowMapper(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, List<ChangeTransformer> transformers, org.modelmapper.ModelMapper modelMapper) 
 - 
 
- 
- 
Method Detail
- 
modelMapper
@Bean @ConditionalOnMissingBean public org.modelmapper.ModelMapper modelMapper()
 
- 
modelMapperDomainMapperMember
@Bean @ConditionalOnMissingBean(name="modelMapperDomainMapperMember") public DomainMapperMember modelMapperDomainMapperMember(TrackableDomainMapperMemberSupport trackableSupport, TrackableBehaviorUtil behaviorUtil)
 
- 
createSetupDomainMapperMember
@Bean @ConditionalOnMissingBean(name="createSetupDomainMapperMember") public DomainMapperMember createSetupDomainMapperMember()
 
- 
basicAuditDomainMapperMember
@Bean @ConditionalOnMissingBean(name="basicAuditDomainMapperMember") public DomainMapperMember basicAuditDomainMapperMember()
 
- 
updateValidationDomainMapperMember
@Bean @ConditionalOnMissingBean(name="updateValidationDomainMapperMember") public DomainMapperMember updateValidationDomainMapperMember()
 
- 
businessTypeAwareDomainMapperMember
@Bean @ConditionalOnMissingBean(name="businessTypeAwareDomainMapperMember") public DomainMapperMember businessTypeAwareDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
 
- 
changeContainerOverridableDomainMapperMember
@Bean @ConditionalOnMissingBean(name="changeContainerOverridableDomainMapperMember") public DomainMapperMember changeContainerOverridableDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
 
- 
workflowMapper
@Bean @ConditionalOnMissingBean public WorkflowMapper workflowMapper(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, List<ChangeTransformer> transformers, org.modelmapper.ModelMapper modelMapper)
 
- 
domainMapperManager
@Bean @ConditionalOnMissingBean public DomainMapperManager domainMapperManager(List<DomainMapperMember> members, @Nullable List<PostMapperMember> postMembers, com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Nullable com.broadleafcommerce.common.extension.data.DataRouteReference reference)
 
- 
trackableDomainMapperMemberSupport
@Bean @ConditionalOnMissingBean public TrackableDomainMapperMemberSupport trackableDomainMapperMemberSupport(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, com.fasterxml.jackson.databind.ObjectMapper fieldChangeMapper, org.modelmapper.ModelMapper modelMapper, ContextStateBuilder contextStateBuilder, CatalogFinder<Catalog> catalogFinder)
 
 - 
 
 -