Class AddressDataProviderOutputJobItem

java.lang.Object
ch.tocco.nice2.optional.address.impl.AddressDataProviderOutputJobItem
All Implemented Interfaces:
AddressDataProvider, SalutationConstants

@Component public class AddressDataProviderOutputJobItem extends Object implements AddressDataProvider, SalutationConstants
  • Constructor Details

    • AddressDataProviderOutputJobItem

      public AddressDataProviderOutputJobItem(AddressService addressService)
  • Method Details

    • getEntityName

      public String getEntityName()
      Description copied from interface: AddressDataProvider
      Name of the entity model for which this AddressDataProvider may be used.
      Specified by:
      getEntityName in interface AddressDataProvider
    • getData

      Description copied from interface: AddressDataProvider
      Write 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:
      getData in 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