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

## Interface ContractNoteService

-     public interface ContractNoteService

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

- - ### Method Summary

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

- - ### Method Detail

    - #### 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`