The following table describes the extension point details for the Address microservice.

EXTENSION POINT NAMEEXTENSION POINT DESCRIPTIONEXTENSION INTERFACE METHOD SIGNATURE
DefaultDigitalAddressValidationStrategyImplA class validates digital address when adding a new address or updating the address at cart and item level.isValid(AddressDO addressDO, long collectionId, String locale)
DefaultPhysicalAddressValidationStrategyImplA class validates physical address when adding a new address or updating the address at cart and item level.isValid(AddressDO addressDO, long collectionId, String locale)
DefaultPhoneDetailsValidationStrategyImplA class validates phone details when adding a new address or updating the address at cart and item level.isValid(AddressDO addressDO, long collectionId, String locale)
DefaultDigitalAddressValidationPluginImplA class validates digital address when adding a new address or updating the address at cart and item level. It will be executed if there is no plugin configured for the digital address.boolean isValid(AddressDO address)
DefaultPhoneDetailsValidationPluginImplA class validates phone details when adding a new address or updating the address at cart and item level. It will be executed if there is no plugin configured for the digital address.boolean isValid(AddressDO address)
DefaultPhysicalAddressValidationPluginImplA class validates physical address when adding a new address or updating the address at cart and item level. It will be executed if there is no plugin configured for the digital address.boolean isValid(AddressDO address)
com.skava.address.validator.services.AddressValidatorA class validates the addresses.preProcess(InputModel mode)
   
Revision History
2022-04-09 | JP – Fixed link and http issues.
2019-05-10 | AM – Updated to a new table tool.
2019-04-15 | AN – Content updated for April 2019 release.
2019-01-21 | PLK – Page created and content uploaded.