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 GsmService
BGException
public java.util.List<DailyWaybillAddress> getDailyWaybillAddressesFromProcess(int userId, java.util.List<java.util.Date> selectedWorkerDaysInParam)
getDailyWaybillAddressesFromProcess
in interface GsmService
public java.util.List<WaybillAddress> getWaybillAddressesFromSEGroupQuarters(int userId, int officeCityId)
getWaybillAddressesFromSEGroupQuarters
in interface GsmService
public java.util.List<DailyWaybillAddress> getDailyWaybillAddresses(int cityIdOfficeAddress, java.util.List<java.util.Date> selectedWorkerDaysInParam, java.util.List<InterCity> interCityRides) throws BGException
getDailyWaybillAddresses
in interface GsmService
BGException
public java.util.List<DailyWaybillAddress> getUserMonthlyRoutes(java.util.List<java.util.Date> dateList) throws BGException
getUserMonthlyRoutes
in interface GsmService
BGException
public DailyWaybillAddress getUserDailyRoutes(java.util.Date date) throws BGException
getUserDailyRoutes
in interface GsmService
BGException
public static int getRandomNumberInRange(int min, int max)