public class GsmServiceImpl extends java.lang.Object implements GsmService
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_ROUTE_LENGTH |
static int |
MIN_ROUTE_LENGTH |
static int |
SICK_LEAVE_SHIFT_ID |
static int |
VACATION_SHIFT_ID |
| Constructor and Description |
|---|
GsmServiceImpl(java.sql.Connection con,
User user) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DailyWaybillAddress> |
getDailyWaybillAddresses(int cityIdOfficeAddress,
java.util.List<java.util.Date> selectedWorkerDaysInParam,
java.util.List<InterCity> interCityRides) |
java.util.List<DailyWaybillAddress> |
getDailyWaybillAddressesFromProcess(int userId,
java.util.List<java.util.Date> selectedWorkerDaysInParam) |
static int |
getRandomNumberInRange(int min,
int max) |
DailyWaybillAddress |
getUserDailyRoutes(java.util.Date date) |
java.util.List<DailyWaybillAddress> |
getUserMonthlyRoutes(java.util.List<java.util.Date> dateList) |
java.util.List<WaybillAddress> |
getWaybillAddressesFromSEGroupQuarters(int userId,
int officeCityId) |
java.util.List<Shift> |
getWorkerDays(java.util.Date dateFrom,
java.util.Date dateTo) |
public static final int VACATION_SHIFT_ID
public static final int SICK_LEAVE_SHIFT_ID
public static final int MIN_ROUTE_LENGTH
public static final int MAX_ROUTE_LENGTH
public GsmServiceImpl(java.sql.Connection con,
User user)
public java.util.List<Shift> getWorkerDays(java.util.Date dateFrom, java.util.Date dateTo) throws BGException
getWorkerDays in interface GsmServiceBGExceptionpublic java.util.List<DailyWaybillAddress> getDailyWaybillAddressesFromProcess(int userId, java.util.List<java.util.Date> selectedWorkerDaysInParam)
getDailyWaybillAddressesFromProcess in interface GsmServicepublic java.util.List<WaybillAddress> getWaybillAddressesFromSEGroupQuarters(int userId, int officeCityId)
getWaybillAddressesFromSEGroupQuarters in interface GsmServicepublic java.util.List<DailyWaybillAddress> getDailyWaybillAddresses(int cityIdOfficeAddress, java.util.List<java.util.Date> selectedWorkerDaysInParam, java.util.List<InterCity> interCityRides) throws BGException
getDailyWaybillAddresses in interface GsmServiceBGExceptionpublic java.util.List<DailyWaybillAddress> getUserMonthlyRoutes(java.util.List<java.util.Date> dateList) throws BGException
getUserMonthlyRoutes in interface GsmServiceBGExceptionpublic DailyWaybillAddress getUserDailyRoutes(java.util.Date date) throws BGException
getUserDailyRoutes in interface GsmServiceBGExceptionpublic static int getRandomNumberInRange(int min,
int max)