public abstract class

MessageDao

extends Object
java.lang.Object
   ↳ com.urbanairship.messagecenter.MessageDao

Class Overview

Message Data Access Object.

Summary

Public Constructors
MessageDao()
Public Methods
abstract void deleteAllMessages()
abstract void deleteMessages(List<String> messageIds)
abstract List<MessageEntity> getLocallyDeletedMessages()
abstract List<MessageEntity> getLocallyReadMessages()
abstract List<String> getMessageIds()
abstract List<MessageEntity> getMessages()
abstract void insert(MessageEntity message)
abstract void insertMessages(List<MessageEntity> messages)
abstract void markMessagesDeleted(List<String> messageIds)
abstract void markMessagesRead(List<String> messageIds)
abstract void markMessagesReadOrigin(List<String> messageIds)
abstract void markMessagesUnread(List<String> messageIds)
abstract int updateMessage(MessageEntity message)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MessageDao ()

Public Methods

public abstract void deleteAllMessages ()

public abstract void deleteMessages (List<String> messageIds)

public abstract List<MessageEntity> getLocallyDeletedMessages ()

public abstract List<MessageEntity> getLocallyReadMessages ()

public abstract List<String> getMessageIds ()

public abstract List<MessageEntity> getMessages ()

public abstract void insert (MessageEntity message)

public abstract void insertMessages (List<MessageEntity> messages)

public abstract void markMessagesDeleted (List<String> messageIds)

public abstract void markMessagesRead (List<String> messageIds)

public abstract void markMessagesReadOrigin (List<String> messageIds)

public abstract void markMessagesUnread (List<String> messageIds)

public abstract int updateMessage (MessageEntity message)