Class CreateSetupDomainMapperMember
java.lang.Object
com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
com.broadleafcommerce.billing.provider.jpa.id.CreateSetupDomainMapperMember
- All Implemented Interfaces:
com.broadleafcommerce.common.extension.data.DataRoutePartitionAware,com.broadleafcommerce.data.tracking.core.mapping.DomainMapper,com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember,com.broadleafcommerce.data.tracking.core.mapping.IdAware,org.springframework.core.Ordered
public class CreateSetupDomainMapperMember
extends com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
DomainMapperMember capable of conditionally generating UUID or ULID primary key values during
create operations based on the value of the
broadleaf.billing.jpa.id.type property in
standard spring configuration. The available values are enumerated in IdFieldType. The
default is IdFieldType.ULID.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.data.tracking.core.mapping.IdAware
com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id -
Field Summary
Fields inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
ALL_MATCHFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<D> DfromBusinessDomain(Object businessDomain, D repositoryDomain, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringintgetOrder()Methods inherited from class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
isAutogenerateContextIdIfUnset, isOverwriteExistingContextIdOnCreate, setAutogenerateContextIdIfUnset, setOverwriteExistingContextIdOnCreate, shouldContextIdBeGeneratedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapper
deleteMap, getBusinessDomainType, modifyMapMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember
fromRepositoryDomainMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.IdAware
getId, setId
-
Constructor Details
-
CreateSetupDomainMapperMember
public CreateSetupDomainMapperMember()
-
-
Method Details
-
getDataRoutePartition
- Specified by:
getDataRoutePartitionin interfacecom.broadleafcommerce.common.extension.data.DataRoutePartitionAware- Overrides:
getDataRoutePartitionin classcom.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
fromBusinessDomain
public <D> D fromBusinessDomain(@Nullable Object businessDomain, @Nullable D repositoryDomain, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
fromBusinessDomainin interfacecom.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember- Overrides:
fromBusinessDomainin classcom.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
generateId
-
getOrder
public int getOrder()- Specified by:
getOrderin interfacecom.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classcom.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-