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

# Interface NotificationService

public interface NotificationService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `notificationDataDelete(int id)`
  `NotificationData`
  `notificationDataGet(int id)`
  `int`
  `notificationDataUpdate(NotificationData notificationData)`
  `SearchResult<NotificationData>`
  `searchNotifications(int contractId, Page page)`

- ## Method Details

  - ### searchNotifications

    SearchResult<NotificationData> searchNotifications(int contractId, Page page) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### notificationDataGet

    NotificationData notificationDataGet(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### notificationDataUpdate

    int notificationDataUpdate(NotificationData notificationData) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### notificationDataDelete

    void notificationDataDelete(int id) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`