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

# Interface HelpdeskTopicMessageService

    public interface HelpdeskTopicMessageService

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `Message` | `getMessage​(int contractId, int topicId, int messageId)` |
  `java.util.List<FileInfo>` | `getMessageFileList​(int messageId)` |
  `Topic` | `getTopic​(int contractId, int topicId)` |
  `SearchResult<Message>` | `searchTopicMessages​(int contractId, int topicId, java.lang.String[] sort, Page page)` |

- ## Method Details

  - ### getTopic

    Topic getTopic​(int contractId, int topicId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### getMessage

    Message getMessage​(int contractId, int topicId, int messageId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### searchTopicMessages

    SearchResult<Message> searchTopicMessages​(int contractId, int topicId, java.lang.String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`

  - ### getMessageFileList

    java.util.List<FileInfo> getMessageFileList​(int messageId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
    Throws:
      `ru.bitel.bgbilling.common.BGException`
      `ru.bitel.bgbilling.common.BGMessageException`