@Configuration public class DomainMapperAutoConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DomainMapperAutoConfiguration.CacheConfigCondition |
static class |
DomainMapperAutoConfiguration.ModelMapperCacheConfig
Configuration for ModelMapper caching.
|
static class |
DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig
Configuration for ModelMapper caching.
|
Constructor and Description |
---|
DomainMapperAutoConfiguration() |
Modifier and Type | Method and 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) |
@Bean @ConditionalOnMissingBean public org.modelmapper.ModelMapper modelMapper()
@Bean @ConditionalOnMissingBean(name="modelMapperDomainMapperMember") public DomainMapperMember modelMapperDomainMapperMember(TrackableDomainMapperMemberSupport trackableSupport, TrackableBehaviorUtil behaviorUtil)
@Bean @ConditionalOnMissingBean(name="createSetupDomainMapperMember") public DomainMapperMember createSetupDomainMapperMember()
@Bean @ConditionalOnMissingBean(name="basicAuditDomainMapperMember") public DomainMapperMember basicAuditDomainMapperMember()
@Bean @ConditionalOnMissingBean(name="updateValidationDomainMapperMember") public DomainMapperMember updateValidationDomainMapperMember()
@Bean @ConditionalOnMissingBean(name="businessTypeAwareDomainMapperMember") public DomainMapperMember businessTypeAwareDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
@Bean @ConditionalOnMissingBean(name="changeContainerOverridableDomainMapperMember") public DomainMapperMember changeContainerOverridableDomainMapperMember(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
@Bean @ConditionalOnMissingBean public WorkflowMapper workflowMapper(com.broadleafcommerce.common.extension.TypeFactory typeFactory, TrackableBehaviorUtil behaviorUtil, List<ChangeTransformer> transformers, org.modelmapper.ModelMapper modelMapper)
@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)
@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)
Copyright © 2021. All rights reserved.