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

## Interface HelpdeskTopicMessageService

-     public interface HelpdeskTopicMessageService

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and 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 Detail

    - #### getTopic

          Topic getTopic(int contractId,
                         int topicId)
                  throws ru.bitel.bgbilling.common.BGException

      Throws:
        `ru.bitel.bgbilling.common.BGException`

    - #### getMessage

          Message getMessage(int contractId,
                             int topicId,
                             int messageId)
                      throws ru.bitel.bgbilling.common.BGException

      Throws:
        `ru.bitel.bgbilling.common.BGException`

    - #### searchTopicMessages

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

      Throws:
        `ru.bitel.bgbilling.common.BGException`

    - #### getMessageFileList

          java.util.List<FileInfo> getMessageFileList(int messageId)
                                               throws ru.bitel.bgbilling.common.BGException

      Throws:
        `ru.bitel.bgbilling.common.BGException`