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 class
DomainMapperAutoConfiguration.CacheConfigCondition
static class
DomainMapperAutoConfiguration.ModelMapperCacheConfig
Configuration for ModelMapper caching.static class
DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig
Configuration for ModelMapper caching.
-
Constructor Summary
Constructors Constructor Description DomainMapperAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainMapperMember
basicAuditDomainMapperMember()
DomainMapperMember
businessTypeAwareDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
DomainMapperMember
changeContainerOverridableDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
DomainMapperMember
createSetupDomainMapperMember()
DomainMapperManager
domainMapperManager(List<DomainMapperMember> members, List<PostMapperMember> postMembers, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
org.modelmapper.ModelMapper
modelMapper()
DomainMapperMember
modelMapperDomainMapperMember(TrackableDomainMapperMemberSupport trackableSupport, TrackableBehaviorUtil behaviorUtil)
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)
DomainMapperMember
updateValidationDomainMapperMember()
WorkflowMapper
workflowMapper(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)
-
-