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

Quick Search    Search Deep

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

All Superinterfaces:
ru.gammalabs.ice.framework.DAO
All Known Implementing Classes:
MessageDAOOracle

public interface MessageDAO
extends ru.gammalabs.ice.framework.DAO


Method Summary
 void create(MessageModel model)
          Добавляем новое сообщение в форум
 java.util.List findAllMessagesByParentId(long id)
          Получаем список всех сообщений по идентификатору родительского сообщения
 java.util.List findAllThreadsByPartitionId(long id)
          Получаем список всех веток (сообщения, где parentId=0) для заданного форума
 MessageModel findMessageById(long id)
          Получаем сообщение по его идентификатору
 java.util.List findOpenedMessagesByParentId(long id)
          Получаем список открытых сообщений по идентификатору родительского сообщения
 java.util.List findOpenedThreadsByPartitionId(long id)
          Получаем список открытых веток (сообщения, где parentId=0) для заданного форума
 void remove(long id)
          Удаление сообщения
 void update(MessageModel model)
          Обновляем сообщение
 
Methods inherited from interface ru.gammalabs.ice.framework.DAO
disconnect, setConnection
 

Method Detail

findMessageById

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


findAllMessagesByParentId

public java.util.List findAllMessagesByParentId(long id)
Получаем список всех сообщений по идентификатору родительского сообщения


findOpenedMessagesByParentId

public java.util.List findOpenedMessagesByParentId(long id)
Получаем список открытых сообщений по идентификатору родительского сообщения


findAllThreadsByPartitionId

public java.util.List findAllThreadsByPartitionId(long id)
Получаем список всех веток (сообщения, где parentId=0) для заданного форума


findOpenedThreadsByPartitionId

public java.util.List findOpenedThreadsByPartitionId(long id)
Получаем список открытых веток (сообщения, где parentId=0) для заданного форума


create

public void create(MessageModel model)
Добавляем новое сообщение в форум


update

public void update(MessageModel model)
Обновляем сообщение


remove

public void remove(long id)
Удаление сообщения