Class PackageManager

java.lang.Object
ru.bitel.bgbilling.plugins.helpdesk.server.bean.PackageManager

public class PackageManager extends Object
  • Field Details

    • con

      protected Connection 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

      protected String getDBTableName(String name)
    • findPackageContractList

      public void findPackageContractList(SearchResult<PackageContract> searchResult, int cid)
    • findPackageList

      public void findPackageList(SearchResult<Package> searchResult, Boolean status)
    • getPackage

      public Package getPackage(int id)
    • updatePackageContractCount

      public int updatePackageContractCount(int id, int countUse, int step)
    • updatePackage

      public void updatePackage(Package pkg)
    • updatePackageContract

      public void updatePackageContract(PackageContract packageContract)
    • getPackageContract

      public PackageContract getPackageContract(int id)
    • hasActivePackage

      public boolean hasActivePackage(int contractId)
      Возращает true если договор иеет не использованные обращения в активных пакетах
      Parameters:
      contractId - id договора
      Returns:
      true - есть обращений, false - нет обращений
    • getActivePackageContract

      public PackageContract getActivePackageContract(int contractId)
    • getActiveNotUseOrder

      public int getActiveNotUseOrder(int contractId)
      Возвращает количество не использованных обращений в активных пакетах для договора
      Parameters:
      contractId - id договора
      Returns:
      количество обращений