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

  Modifier and Type
  Method
  Description
  `String`
  `dumpBroadcastMessageKeys()`
  `Collection<MsgBroadcastRepository.BroadcastMsg>`
  `getBroadcastMessages()`
  `MsgBroadcastRepository.BroadcastMsg`
  `getBroadcastMsg(String id)`
  `void`
  `loadMessagesToBroadcast()`
  `boolean`
  `updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`

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

  `setDataSource`

- ## Method Details

  - ### loadMessagesToBroadcast

    void loadMessagesToBroadcast()

  - ### getBroadcastMsg

    MsgBroadcastRepository.BroadcastMsg getBroadcastMsg(String id)

  - ### dumpBroadcastMessageKeys

    String dumpBroadcastMessageKeys()

  - ### getBroadcastMessages

    Collection<MsgBroadcastRepository.BroadcastMsg> getBroadcastMessages()

  - ### updateBroadcastMessage

    boolean updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)