Class PackageManager
java.lang.Object
ru.bitel.bgbilling.plugins.helpdesk.server.bean.PackageManager
public class PackageManager
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PackageManager(java.sql.Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin) -
Method Summary
Modifier and Type Method Description voidfindPackageContractList(SearchResult<PackageContract> searchResult, int cid)voidfindPackageList(SearchResult<Package> searchResult, java.lang.Boolean status)intgetActiveNotUseOrder(int contractId)Возвращает количество не использованных обращений в активных пакетах для договораPackageContractgetActivePackageContract(int contractId)protected java.lang.StringgetDBTableName(java.lang.String name)PackagegetPackage(int id)PackageContractgetPackageContract(int id)booleanhasActivePackage(int contractId)Возращает true если договор иеет не использованные обращения в активных пакетахvoidupdatePackage(Package pkg)voidupdatePackageContract(PackageContract packageContract)intupdatePackageContractCount(int id, int countUse, int step)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
con
protected java.sql.Connection con -
plugin
protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin
-
-
Constructor Details
-
PackageManager
public PackageManager(java.sql.Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin)
-
-
Method Details
-
getDBTableName
protected java.lang.String getDBTableName(java.lang.String name) -
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:
- количество обращений
-