Package ru.bitel.bgbilling.plugins.notification.common.service

# Interface ContractNotificationService

public interface ContractNotificationService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `contractNotificationDelete(int contractId, int id)`
  `List<ContractNotification>`
  `contractNotificationList(int contractId)`
  `void`
  `contractNotificationMarkRead(int contractId, int id)`
  `int`
  `contractNotificationUnreadCount(int contractId)`
  `int`
  `contractNotificationUpdate(int contractId, ContractNotification contractNotification)`

- ## Method Details

  - ### contractNotificationList

    List<ContractNotification> contractNotificationList(int contractId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### contractNotificationDelete

    void contractNotificationDelete(int contractId, int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### contractNotificationUpdate

    int contractNotificationUpdate(int contractId, ContractNotification contractNotification) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### contractNotificationMarkRead

    void contractNotificationMarkRead(int contractId, int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### contractNotificationUnreadCount

    int contractNotificationUnreadCount(int contractId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`