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.
  `java.util.List<ContractNote>` | `contractNoteList​(int contractId, boolean customer)` | Получение списка примечаний для договора
  `int` | `contractNoteUpdate​(int contractId, ContractNote contractNote)` | Изменение/добавление примечания.
  `ContractNote` | `getContractNote​(int contractNoteId)` |

- ## Method Details

  - ### contractNoteList

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

  - ### contractNoteDelete

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

  - ### contractNoteUpdate

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

  - ### getContractNote

    ContractNote getContractNote​(int contractNoteId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`