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 void
findPackageContractList(SearchResult<PackageContract> searchResult, int cid)
void
findPackageList(SearchResult<Package> searchResult, java.lang.Boolean status)
int
getActiveNotUseOrder(int contractId)
Возвращает количество не использованных обращений в активных пакетах для договораPackageContract
getActivePackageContract(int contractId)
protected java.lang.String
getDBTableName(java.lang.String name)
Package
getPackage(int id)
PackageContract
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 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:
- количество обращений
-