Class PackageManager
java.lang.Object
ru.bitel.bgbilling.plugins.helpdesk.server.bean.PackageManager
-
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)
-
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:
- количество обращений
-