Interface CustomizedAccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
-
- All Known Subinterfaces:
AccountAddressRepository<D>,JpaAccountAddressRepository<D>
- All Known Implementing Classes:
JpaCustomizedAccountAddressRepository
public interface CustomizedAccountAddressRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>Advanced functionality related toAccountAddress.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearDefaultForAddressType(AccountRef account, String accountAddressType, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)Find allAccountAddressesfor the provided account withAccountAddress.isDefault()set to true & update it to false.
-
-
-
Method Detail
-
clearDefaultForAddressType
@Policy(operationTypes=UPDATE) void clearDefaultForAddressType(AccountRef account, String accountAddressType, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
Find allAccountAddressesfor the provided account withAccountAddress.isDefault()set to true & update it to false.- Parameters:
account- the account whose default shipping address should no longer be the default.accountAddressType-context-
-
-