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
FieldsModifier and TypeFieldDescriptionprotected Connectionprotected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer - 
Constructor Summary
ConstructorsConstructorDescriptionPackageManager(Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidfindPackageContractList(SearchResult<PackageContract> searchResult, int cid) voidfindPackageList(SearchResult<Package> searchResult, Boolean status) intgetActiveNotUseOrder(int contractId) Возвращает количество не использованных обращений в активных пакетах для договораgetActivePackageContract(int contractId) protected StringgetDBTableName(String name) getPackage(int id) getPackageContract(int id) booleanhasActivePackage(int contractId) Возращает true если договор иеет не использованные обращения в активных пакетахvoidupdatePackage(Package pkg) voidupdatePackageContract(PackageContract packageContract) intupdatePackageContractCount(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:
 - количество обращений
 
 
 -