Class NumberResourceManager
java.lang.Object
bitel.billing.server.admin.resource.bean.ResourceManager<NumberResource>
bitel.billing.server.admin.resource.bean.NumberResourceManager
-
Field Summary
Fields inherited from class bitel.billing.server.admin.resource.bean.ResourceManager
con, mid, tableName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckResource
(String number, Date dateFrom, Date dateTo) void
closeResources
(String numbers, Calendar date) getBusyNumberList
(int categoryId, Calendar date, String numberFrom, String numberTo, boolean reserved) Возвращает список занятых номеров для выбранной категории, даты и диапазона номеров.getFreeNumberList
(int categoryId, Calendar date, String numberFrom, String numberTo, boolean reserved) Возвращает список свободных номеров для выбранной категории, даты и диапазона номеров.getLastUseNumberList
(int categoryId, Calendar date, String numberFrom, String numberTo, Calendar ldate) Возвращает список свободных с определенной даты номеров для выбранной категории и диапазона номеров.getReservedNumberList
(int categoryId, Calendar date, String numberFrom, String numberTo) Возвращает список зарезервированных на даную дату номеров для выбранной категории и диапазона номеров.protected NumberResource
protected NumberResource
getResourceList
(int categoryId, String fromNumber, String toNumber) Возвращает список номеров из диапазона номеров для выбранной категорииgetResourceList
(String number) protected String
void
void
void
updateResourcePeriod
(String ids, Calendar date1, Calendar date2) Methods inherited from class bitel.billing.server.admin.resource.bean.ResourceManager
changeResourceCategory, deleteResource, getResourceCount, loadStandartResourceFromRs, newResourceManager
-
Constructor Details
-
NumberResourceManager
-
-
Method Details
-
getTableName
- Specified by:
getTableName
in classResourceManager<NumberResource>
-
getResourceFromRs
- Specified by:
getResourceFromRs
in classResourceManager<NumberResource>
-
getResourceFromRsWithContract
-
updateResource
- Specified by:
updateResource
in classResourceManager<NumberResource>
-
getResourceList
-
getResourceListByIds
-
updateResourcePeriod
-
getNumberResourceMap
-
closeResources
-
getResourceList
Возвращает список номеров из диапазона номеров для выбранной категории- Parameters:
categoryId
- код категорииfromNumber
- начало диапазона номеровtoNumber
- окончание диапазона номеров- Returns:
- список номеров
-
getFreeNumberList
public List<NumberResource> getFreeNumberList(int categoryId, Calendar date, String numberFrom, String numberTo, boolean reserved) Возвращает список свободных номеров для выбранной категории, даты и диапазона номеров.- Parameters:
categoryId
- код категорииdate
- дата, на которую свободен номерnumberFrom
- начало диапазона номеровnumberTo
- окончание диапазона номеров- Returns:
- список свободных номеров
-
getBusyNumberList
public List<NumberResource> getBusyNumberList(int categoryId, Calendar date, String numberFrom, String numberTo, boolean reserved) Возвращает список занятых номеров для выбранной категории, даты и диапазона номеров.- Parameters:
categoryId
- код категорииdate
- дата, на которую свободен номерnumberFrom
- начало диапазона номеровnumberTo
- окончание диапазона номеров- Returns:
- список занятых номеров
-
getLastUseNumberList
public List<NumberResource> getLastUseNumberList(int categoryId, Calendar date, String numberFrom, String numberTo, Calendar ldate) Возвращает список свободных с определенной даты номеров для выбранной категории и диапазона номеров.- Parameters:
categoryId
- код категорииdate
- дата, на которую номер активенnumberFrom
- начало диапазона номеровnumberTo
- окончание диапазона номеровldate
- дата последнего использования ресурса- Returns:
- список номеров
-
getReservedNumberList
public List<NumberResource> getReservedNumberList(int categoryId, Calendar date, String numberFrom, String numberTo) Возвращает список зарезервированных на даную дату номеров для выбранной категории и диапазона номеров.- Parameters:
categoryId
- код категорииdate
- дата, на которую свободен номерnumberFrom
- начало диапазона номеровnumberTo
- окончание диапазона номеровldate
- дата последнего использования ресурса- Returns:
- список номеров
-
syncResourceUse
public void syncResourceUse() throws ru.bitel.bgbilling.common.BGException- Overrides:
syncResourceUse
in classResourceManager<NumberResource>
- Throws:
ru.bitel.bgbilling.common.BGException
-
checkResource
-