Interface MessageProvider

All Known Implementing Classes:
MessageProviderImpl

public interface MessageProvider
  • Method Details

    • closeCache

      void closeCache()
    • refreshCache

      void refreshCache()
    • get

      Message get(int messageId)
    • get

      Message get(String tagId, int languageId)
    • getAllMessages

      List<Message> getAllMessages(int languageId)
    • create

      Message create(String tagId, int languageId, String message)
    • delete

      int delete(int id)
    • delete

      int delete(String tagId, int languageId)
    • deleteAll

      int deleteAll(int languageId)
    • update

      Message update(int id, String tagId, int languageId, String message)
    • upsertAll

      int[] upsertAll(Properties properties)
      Upserts all entries from a single properties file.
    • upsertAll

      int[] upsertAll(Collection<Properties> properties)
      Upserts all entries from multiple properties files (e.g., multiple languages).
    • createOrUpdateAll

      default int[] createOrUpdateAll(Properties properties)
      Backwards-compatible alias.