Package ru.bitel.bgbilling.kernel.contract.api.common.service

# Interface ContractNoteService

public interface ContractNoteService
Работа с примечаниями договора.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `contractNoteDelete(int contractId, int id)`
  Удаление примечания по ID.
  `ContractNote`
  `contractNoteGet(int contractId, int id)`
  `List<ContractNote>`
  `contractNoteList(int contractId, boolean customer)`
  Получение списка примечаний для договора
  `int`
  `contractNoteUpdate(int contractId, ContractNote contractNote)`
  Изменение/добавление примечания.

- ## Method Details

  - ### contractNoteList

    List<ContractNote> contractNoteList(int contractId, boolean customer) throws Exception
    Получение списка примечаний для договора
    Parameters:
      `contractId` -
      `customer` - только видимые для абонента (visible=true)
    Returns:
    Throws:
      `Exception`

  - ### contractNoteDelete

    void contractNoteDelete(int contractId, int id) throws Exception
    Удаление примечания по ID.
    Parameters:
      `contractId` -
      `id` -
    Throws:
      `Exception`

  - ### contractNoteUpdate

    int contractNoteUpdate(int contractId, ContractNote contractNote) throws Exception
    Изменение/добавление примечания.
    Parameters:
      `contractNote` -
    Returns:
    Throws:
      `BGException`
      `Exception`

  - ### contractNoteGet

    ContractNote contractNoteGet(int contractId, int id) throws Exception
    Throws:
      `Exception`