public class PackageManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.sql.Connection |
con |
protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer |
plugin |
Constructor and Description |
---|
PackageManager(java.sql.Connection con,
ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin) |
Modifier and Type | Method and 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) |
protected java.sql.Connection con
protected ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin
public PackageManager(java.sql.Connection con, ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin)
protected java.lang.String getDBTableName(java.lang.String name)
public void findPackageContractList(SearchResult<PackageContract> searchResult, int cid)
public void findPackageList(SearchResult<Package> searchResult, java.lang.Boolean status)
public Package getPackage(int id)
public int updatePackageContractCount(int id, int countUse, int step)
public void updatePackage(Package pkg)
public void updatePackageContract(PackageContract packageContract)
public PackageContract getPackageContract(int id)
public boolean hasActivePackage(int contractId)
contractId
- id договораpublic PackageContract getActivePackageContract(int contractId)
public int getActiveNotUseOrder(int contractId)
contractId
- id договора