Package tigase.server.amp.db

## Interface MsgBroadcastRepositoryIfc<T extends DataSource>

- All Superinterfaces:
    `DataSourceAware<T>`
  All Known Implementing Classes:
    `MsgBroadcastRepository.MsgBroadcastRepositoryBean`

      public interface MsgBroadcastRepositoryIfc<T extends DataSource>
      extends DataSourceAware<T>

  Created by andrzej on 15.03.2016.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `dumpBroadcastMessageKeys()` |
    `java.util.Collection<MsgBroadcastRepository.BroadcastMsg>` | `getBroadcastMessages()` |
    `MsgBroadcastRepository.BroadcastMsg` | `getBroadcastMsg​(java.lang.String id)` |
    `void` | `loadMessagesToBroadcast()` |
    `boolean` | `updateBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |

    - ### Methods inherited from interface tigase.db.DataSourceAware

      `setDataSource`

- - ### Method Detail

    - #### loadMessagesToBroadcast

          void loadMessagesToBroadcast()

    - #### getBroadcastMsg

          MsgBroadcastRepository.BroadcastMsg getBroadcastMsg​(java.lang.String id)

    - #### dumpBroadcastMessageKeys

          java.lang.String dumpBroadcastMessageKeys()

    - #### getBroadcastMessages

          java.util.Collection<MsgBroadcastRepository.BroadcastMsg> getBroadcastMessages()

    - #### updateBroadcastMessage

          boolean updateBroadcastMessage​(java.lang.String id,
                                         Element msg,
                                         java.util.Date expire,
                                         BareJID recipient)