Class PackageManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.plugins.helpdesk.server.bean.PackageManager
public class PackageManager
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
-
Field Summary
Modifier and TypeFieldDescriptionprotected Connection
protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer
-
Constructor Summary
ConstructorDescriptionPackageManager
(Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin) -
Method Summary
Modifier and TypeMethodDescriptionvoid
findPackageContractList
(SearchResult<PackageContract> searchResult, int cid) void
findPackageList
(SearchResult<Package> searchResult, Boolean status) int
getActiveNotUseOrder
(int contractId) Возвращает количество не использованных обращений в активных пакетах для договораgetActivePackageContract
(int contractId) protected String
getDBTableName
(String name) getPackage
(int id) getPackageContract
(int id) boolean
hasActivePackage
(int contractId) Возращает true если договор иеет не использованные обращения в активных пакетахvoid
updatePackage
(Package pkg) void
updatePackageContract
(PackageContract packageContract) int
updatePackageContractCount
(int id, int countUse, int step) Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Field Details
-
con
-
plugin
protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin
-
-
Constructor Details
-
PackageManager
public PackageManager(Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin)
-
-
Method Details
-
getDBTableName
-
findPackageContractList
-
findPackageList
-
getPackage
-
updatePackageContractCount
public int updatePackageContractCount(int id, int countUse, int step) -
updatePackage
-
updatePackageContract
-
getPackageContract
-
hasActivePackage
public boolean hasActivePackage(int contractId) Возращает true если договор иеет не использованные обращения в активных пакетах- Parameters:
contractId
- id договора- Returns:
- true - есть обращений, false - нет обращений
-
getActivePackageContract
-
getActiveNotUseOrder
public int getActiveNotUseOrder(int contractId) Возвращает количество не использованных обращений в активных пакетах для договора- Parameters:
contractId
- id договора- Returns:
- количество обращений
-