Class DailyWaybillProcessor

java.lang.Object
ru.bgcrm.dao.gsm.DailyWaybillProcessor

public class DailyWaybillProcessor extends Object
  • Constructor Details

    • DailyWaybillProcessor

      public DailyWaybillProcessor(Connection con)
  • Method Details

    • addWaybillAddressesToMap

      public void addWaybillAddressesToMap(List<Pair<Date,WaybillAddress>> waybillAddressFromProcesses, int cityIdOfficeAddress)
    • addPrepareInCityAndInterCityQuarterTitles

      public void addPrepareInCityAndInterCityQuarterTitles(List<WaybillAddress> waybillAddressesFromSEGroupQuarters, int cityIdOfficeAddress)
    • addWaybillAddressFromQuartersToMap

      public void addWaybillAddressFromQuartersToMap(Date date, WaybillAddress waybillAddress)
    • addWaybillAddressFromProcessToMap

      public void addWaybillAddressFromProcessToMap(Date date, WaybillAddress waybillAddress, int cityIdOfficeAddress)
    • collectWaybillAddressByLocation

      public WaybillAddress collectWaybillAddressByLocation(boolean isInterCity)
    • setAddressFromAndAddressToIfNotExists

      public void setAddressFromAndAddressToIfNotExists(int userId, WaybillAddress waybillAddress)
    • addInCityWaybillAddressToMapIfDateHaveEmptyList

      public void addInCityWaybillAddressToMapIfDateHaveEmptyList(int userId, List<Date> workerDays)
    • addInterCityRidesToMap

      public void addInterCityRidesToMap(int userId, List<InterCity> interCityRides)
    • convertMapToDailyWaybillAddresses

      public List<DailyWaybillAddress> convertMapToDailyWaybillAddresses()
    • addKmInterCityAndGetConvertedMap

      public List<DailyWaybillAddress> addKmInterCityAndGetConvertedMap(List<InterCity> interCityRides)