Package ru.bgcrm.service
Class GsmServiceImpl
java.lang.Object
ru.bgcrm.service.GsmServiceImpl
- All Implemented Interfaces:
GsmService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDailyWaybillAddresses(int cityIdOfficeAddress, List<Date> selectedWorkerDaysInParam, List<InterCity> interCityRides) getDailyWaybillAddressesFromProcess(int userId, List<Date> selectedWorkerDaysInParam) static intgetRandomNumberInRange(int min, int max) getUserDailyRoutes(Date date) getUserMonthlyRoutes(List<Date> dateList) getWaybillAddressesFromSEGroupQuarters(int userId, int officeCityId) getWorkerDays(Date dateFrom, Date dateTo)
-
Field Details
-
VACATION_SHIFT_ID
public static final int VACATION_SHIFT_ID- See Also:
-
SICK_LEAVE_SHIFT_ID
public static final int SICK_LEAVE_SHIFT_ID- See Also:
-
MIN_ROUTE_LENGTH
public static final int MIN_ROUTE_LENGTH- See Also:
-
MAX_ROUTE_LENGTH
public static final int MAX_ROUTE_LENGTH- See Also:
-
-
Constructor Details
-
GsmServiceImpl
-
-
Method Details
-
getWorkerDays
- Specified by:
getWorkerDaysin interfaceGsmService- Throws:
BGException
-
getDailyWaybillAddressesFromProcess
public List<DailyWaybillAddress> getDailyWaybillAddressesFromProcess(int userId, List<Date> selectedWorkerDaysInParam) - Specified by:
getDailyWaybillAddressesFromProcessin interfaceGsmService
-
getWaybillAddressesFromSEGroupQuarters
- Specified by:
getWaybillAddressesFromSEGroupQuartersin interfaceGsmService
-
getDailyWaybillAddresses
public List<DailyWaybillAddress> getDailyWaybillAddresses(int cityIdOfficeAddress, List<Date> selectedWorkerDaysInParam, List<InterCity> interCityRides) throws BGException - Specified by:
getDailyWaybillAddressesin interfaceGsmService- Throws:
BGException
-
getUserMonthlyRoutes
- Specified by:
getUserMonthlyRoutesin interfaceGsmService- Throws:
BGException
-
getUserDailyRoutes
- Specified by:
getUserDailyRoutesin interfaceGsmService- Throws:
BGException
-
getRandomNumberInRange
public static int getRandomNumberInRange(int min, int max)
-