Class DomainMapperAutoConfiguration

java.lang.Object
com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration

@Configuration public class DomainMapperAutoConfiguration extends Object
Author:
Phillip Verheyden (phillipuniverse)
  • 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)
    • propagationHelperUtility

      @Bean @ConditionalOnMissingBean public PropagationHelperUtility propagationHelperUtility(com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.modelmapper.ModelMapper modelMapper)
    • 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)