Class AddressDataProviderAddress
java.lang.Object
ch.tocco.nice2.optional.address.impl.AddressDataProviderAddress
- All Implemented Interfaces:
- AddressDataProvider
Dataprovider to enable address generation for Address entity.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetData(AddressData data, Entity entity, AddressService.AddressType type, AddressService.AddressLook look) Write data required for address generation to a map to be provided to generic address service.getData(Entity entity, AddressService.AddressType type, AddressService.AddressLook look) Write data required for address generation to a map to be provided to generic address service.Name of the entity model for which this AddressDataProvider may be used.
- 
Constructor Details- 
AddressDataProviderAddresspublic AddressDataProviderAddress()
 
- 
- 
Method Details- 
getEntityNameDescription copied from interface:AddressDataProviderName of the entity model for which this AddressDataProvider may be used.- Specified by:
- getEntityNamein interface- AddressDataProvider
 
- 
getDatapublic AddressData getData(Entity entity, @Nullable AddressService.AddressType type, @Nullable AddressService.AddressLook look) Description copied from interface:AddressDataProviderWrite data required for address generation to a map to be provided to generic address service. New modules requiring address generation for an entity implement this method. The implementing class needs to be contributed providing the name of the entity it handles.- Specified by:
- getDatain interface- AddressDataProvider
- Returns:
- a map containing required information to generate address
 
- 
getDatapublic AddressData getData(AddressData data, Entity entity, @Nullable AddressService.AddressType type, @Nullable AddressService.AddressLook look) Description copied from interface:AddressDataProviderWrite data required for address generation to a map to be provided to generic address service. New modules requiring address generation for an entity implement this method. The implementing class needs to be contributed providing the name of the entity it handles.- Specified by:
- getDatain interface- AddressDataProvider
- Parameters:
- data- AddressData object with predefined values. Values may be overwritten by values from the entity
- Returns:
- a map containing required information to generate address
 
- 
getData- Specified by:
- getDatain interface- AddressDataProvider
 
 
-