Package ru.bitel.bgbilling.modules.drwebn.common.service

# Interface DrwebService

public interface DrwebService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `accountClear(String cids, String date)`
  Очистка наработки
  `List<DrwebAgent>`
  `agentList(int contractId)`
  `List<DrwebAgentStatus>`
  `agentStatusList(int agentId)`
  `List<DrwebTariff>`
  `allTariffList()`
  `void`
  `recalculate(String cids, String mail, String date, String comment)`
  Переобсчет
  `List<DrwebAgentStatus>`
  `statusChange(DrwebAgentStatus status, boolean rewrite)`
  `void`
  `tariffDelete(int id)`
  `List<DrwebTariff>`
  `tariffListForContract(int contractId, boolean forNew)`
  `void`
  `tariffUpdate(DrwebTariff tariff)`

- ## Method Details

  - ### allTariffList

    List<DrwebTariff> allTariffList() throws Exception
    Throws:
      `Exception`

  - ### tariffListForContract

    List<DrwebTariff> tariffListForContract(int contractId, boolean forNew) throws Exception
    Throws:
      `Exception`

  - ### tariffUpdate

    void tariffUpdate(DrwebTariff tariff) throws Exception
    Throws:
      `Exception`

  - ### tariffDelete

    void tariffDelete(int id) throws Exception
    Throws:
      `Exception`

  - ### agentList

    List<DrwebAgent> agentList(int contractId) throws Exception
    Throws:
      `Exception`

  - ### agentStatusList

    List<DrwebAgentStatus> agentStatusList(int agentId) throws Exception
    Throws:
      `Exception`

  - ### statusChange

    List<DrwebAgentStatus> statusChange(DrwebAgentStatus status, boolean rewrite) throws Exception
    Throws:
      `Exception`

  - ### recalculate

    void recalculate(String cids, String mail, String date, String comment) throws Exception
    Переобсчет
    Throws:
      `Exception`

  - ### accountClear

    void accountClear(String cids, String date) throws Exception
    Очистка наработки
    Throws:
      `Exception`