Class DomainMapperAutoConfiguration
java.lang.Object
com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- Author:
- Phillip Verheyden (phillipuniverse)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Configuration for ModelMapper caching.static class
Configuration for ModelMapper caching. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbusinessTypeAwareDomainMapperMember
(com.broadleafcommerce.common.extension.TypeFactory typeFactory) changeContainerOverridableDomainMapperMember
(com.broadleafcommerce.common.extension.TypeFactory typeFactory) domainMapperManager
(List<DomainMapperMember> members, List<PostMapperMember> postMembers, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.data.DataRouteReference reference) org.modelmapper.ModelMapper
modelMapperDomainMapperMember
(TrackableDomainMapperMemberSupport trackableSupport, TrackableBehaviorUtil behaviorUtil) trackableDomainMapperMemberSupport
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, com.fasterxml.jackson.databind.ObjectMapper fieldChangeMapper, org.modelmapper.ModelMapper modelMapper, ContextStateBuilder contextStateBuilder, CatalogFinder<Catalog> catalogFinder) workflowMapper
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, List<ChangeTransformer> transformers, org.modelmapper.ModelMapper modelMapper)
-
Constructor Details
-
DomainMapperAutoConfiguration
public DomainMapperAutoConfiguration()
-
-
Method Details
-
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)
-