Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ru.gammalabs.ice.forum
Interface MessageHome  view MessageHome download MessageHome.java

All Superinterfaces:
ru.gammalabs.ice.framework.Representative
All Known Implementing Classes:
MessageHomeImpl

public interface MessageHome
extends ru.gammalabs.ice.framework.Representative


Method Summary
 Message createRoot(long partitionId)
          Создание корневого сообщения
 java.util.List findChildMessages(Message parentMessage)
          Получаем список сообщений по идентификатору родительского сообщения
 Message findMessageById(long id)
          Получаем сообщение по его идентификатору
 java.util.List findMessagesByPartitionId(long partitionId)
          Возвращает список сообщений в разделе в древовидной структуре
 void reCache()
          Удаляет кеш
 void remove(Message message)
          Удаление сообщения и его потомков
 
Methods inherited from interface ru.gammalabs.ice.framework.Representative
getActor, setActor
 

Method Detail

findMessageById

public Message findMessageById(long id)
                        throws ru.gammalabs.ice.framework.ObjectNotFoundException,
                               ru.gammalabs.ice.framework.UnauthorizedAccessException
Получаем сообщение по его идентификатору


findChildMessages

public java.util.List findChildMessages(Message parentMessage)
Получаем список сообщений по идентификатору родительского сообщения


findMessagesByPartitionId

public java.util.List findMessagesByPartitionId(long partitionId)
                                         throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Возвращает список сообщений в разделе в древовидной структуре


remove

public void remove(Message message)
            throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Удаление сообщения и его потомков


createRoot

public Message createRoot(long partitionId)
                   throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Создание корневого сообщения


reCache

public void reCache()
Удаляет кеш