Package ru.bitel.bgbilling.modules.drweb.server.bean.api

# Interface AVDescAPI

All Known Implementing Classes:
  `AVDesc10`, `AVDesc4`, `AVDesc6`

public interface AVDescAPI

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `blockOnAVD(AgentAVD agent, Date dateFrom, Date dateTo)`
  `void`
  `changeTariffOnAVD(AgentAVD agent, String groupTitle)`
  `AgentAVD`
  `getAgentFromAVD(int contractId, String groupTitle, Date expires)`
  `void`
  `prolongAgentOnAVD(AgentAVD agent, Date date)`
  `void`
  `sinchronizeAgent(int contractId)`

- ## Method Details

  - ### getAgentFromAVD

    AgentAVD getAgentFromAVD(int contractId, String groupTitle, Date expires) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### sinchronizeAgent

    void sinchronizeAgent(int contractId)

  - ### prolongAgentOnAVD

    void prolongAgentOnAVD(AgentAVD agent, Date date) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### blockOnAVD

    void blockOnAVD(AgentAVD agent, Date dateFrom, Date dateTo) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### changeTariffOnAVD

    void changeTariffOnAVD(AgentAVD agent, String groupTitle) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`