Class MessageForUsersManager
java.lang.Object
ru.bitel.bgbilling.plugins.message4user.server.bean.MessageForUsersManager
public class MessageForUsersManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MessageForUsersManager(java.sql.Connection con) -
Method Summary
Modifier and Type Method Description voiddeleteMessage(int messageId)Удаляет сообщениеjava.util.List<IdTitle>getGroupList()Возвращает список группintgetLastMessageId(int userId)Возвращает номер последнего прочитанного сообщения пользователем из конфигурации пользователяjava.util.List<Message>getMessageList()Возвращает список сообщенийjava.util.List<Message>getMessageList(int lastMessageId, int userId)Возвращает список сообщений, начиная от последнего не прочитанного пользователемjava.util.List<Message>getMessageList(int lastMessageId, java.lang.String userId)Deprecated.java.util.Set<java.lang.Integer>getUsersInGroup(java.util.Set<java.lang.Integer> groups)voidupdateMessage(Message message)Обновляет/добавляет сообщениеvoidupdateUserConfig(int lastMessageId, int userId)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MessageForUsersManager
public MessageForUsersManager(java.sql.Connection con)
-
-
Method Details
-
getMessageList
Возвращает список сообщений- Returns:
- пустой список, если нет сообщений
- Throws:
ru.bitel.bgbilling.common.BGException
-
getMessageList
public java.util.List<Message> getMessageList(int lastMessageId, int userId) throws ru.bitel.bgbilling.common.BGExceptionВозвращает список сообщений, начиная от последнего не прочитанного пользователем- Returns:
- пустой список, если нет сообщений
- Throws:
ru.bitel.bgbilling.common.BGException
-
getMessageList
@Deprecated public java.util.List<Message> getMessageList(int lastMessageId, java.lang.String userId) throws ru.bitel.bgbilling.common.BGExceptionDeprecated.Возвращает список сообщений, начиная от последнего не прочитанного пользователем- Returns:
- пустой список, если нет сообщений
- Throws:
ru.bitel.bgbilling.common.BGException
-
getGroupList
Возвращает список групп- Returns:
- пустой список, если нет групп
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateMessage
Обновляет/добавляет сообщение- Throws:
ru.bitel.bgbilling.common.BGException
-
getLastMessageId
public int getLastMessageId(int userId) throws ru.bitel.bgbilling.common.BGExceptionВозвращает номер последнего прочитанного сообщения пользователем из конфигурации пользователя- Parameters:
userId-- Returns:
- вернет -1, если не найдет параметр
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteMessage
public void deleteMessage(int messageId)Удаляет сообщение- Parameters:
messageId-- Throws:
ru.bitel.bgbilling.common.BGException
-
updateUserConfig
public void updateUserConfig(int lastMessageId, int userId) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getUsersInGroup
public java.util.Set<java.lang.Integer> getUsersInGroup(java.util.Set<java.lang.Integer> groups)
-