Class ChatDao
- java.lang.Object
-
- org.apache.openmeetings.db.dao.basic.ChatDao
-
@Repository @Transactional public class ChatDao extends Object
-
-
Constructor Summary
Constructors Constructor Description ChatDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseMessages(long userId)voiddelete(ChatMessage entity, long userId)voiddeleteGlobal()voiddeleteRoom(Long roomId)voiddeleteUser(Long userId)ChatMessageget(long id)List<ChatMessage>get(long start, long count)List<ChatMessage>getGlobal(long start, long count)List<ChatMessage>getRoom(long roomId, long start, long count, boolean all)List<ChatMessage>getUser(long userId, long start, long count)List<ChatMessage>getUserRecent(long userId, Date date, long start, long count)ChatMessageupdate(ChatMessage entity)ChatMessageupdate(ChatMessage entity, Date sent)
-
-
-
Method Detail
-
get
public ChatMessage get(long id)
-
get
public List<ChatMessage> get(long start, long count)
-
getGlobal
public List<ChatMessage> getGlobal(long start, long count)
-
getRoom
public List<ChatMessage> getRoom(long roomId, long start, long count, boolean all)
-
getUser
public List<ChatMessage> getUser(long userId, long start, long count)
-
getUserRecent
public List<ChatMessage> getUserRecent(long userId, Date date, long start, long count)
-
closeMessages
public void closeMessages(long userId)
-
update
public ChatMessage update(ChatMessage entity)
-
update
public ChatMessage update(ChatMessage entity, Date sent)
-
delete
public void delete(ChatMessage entity, long userId)
- Parameters:
entity- - unuseduserId- - unused
-
deleteGlobal
public void deleteGlobal()
-
deleteRoom
public void deleteRoom(Long roomId)
-
deleteUser
public void deleteUser(Long userId)
-
-