Class DrWebManager

java.lang.Object
ru.bitel.bgbilling.modules.drweb.server.bean.DrWebManager

public class DrWebManager
extends java.lang.Object
  • Constructor Details

    • DrWebManager

      public DrWebManager​(java.sql.Connection con, ParameterMap moduleSetup, int moduleId)
  • Method Details

    • newAgent

      public AgentAVD newAgent​(int contractId, int tariffId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getAgentList

      public java.util.List<AgentAVD> getAgentList​(int cid) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getAgentListAll

      public java.util.List<AgentAVD> getAgentListAll() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getAgent

      public AgentAVD getAgent​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getAgentList

      public java.util.List<AgentAVD> getAgentList​(java.util.Date date) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getLockAgent

      public java.util.List<AgentAVD> getLockAgent() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • prolongAgent

      public void prolongAgent​(AgentAVD agent, java.util.Date dateTo)
    • blockAgent

      public void blockAgent​(AgentAVD agent, int monthCount) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteAgent

      public void deleteAgent​(AgentAVD agent) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • activeAgent

      public void activeAgent​(AgentAVD agent) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • toChangeTariff

      public void toChangeTariff​(AgentAVD agent, int nextTariffId) throws ru.bitel.bgbilling.common.BGException
      Назначает следующий тариф для агента
      Parameters:
      agent -
      groupTitle -
      Throws:
      ru.bitel.bgbilling.common.BGException
    • doChanges

      public void doChanges​(AgentAVD agent) throws ru.bitel.bgbilling.common.BGException
      Переназначает тариф на сервере AVDESK
      Parameters:
      agent -
      groupTitle -
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getActualAgentCount

      public int getActualAgentCount​(int cid) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • checkMaxAgentCount

      public void checkMaxAgentCount​(int cid) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException