@Transactional @Service(value="messagesService") public class MessagesBusinessService extends hbm.service.jpa.AbstractBusinessService<Messages,Integer,MessagesDao> implements MessagesService
| Constructor and Description |
|---|
MessagesBusinessService() |
| Modifier and Type | Method and Description |
|---|---|
List<Messages> |
findAllChildren(Messages parent)
Find all children and childrens children.
|
List<Messages> |
findMessages(user.management.model.Users user)
Find all messages from the given user.
|
List<Messages> |
findMessages(user.management.model.Users user,
MessageState state)
Find all messages from the given user and state.
|
List<Messages> |
findMessagesChildren(Messages parent)
Find messages children.
|
List<Messages> |
findReplyMessages(user.management.model.Users user)
Find reply messages from the given user.
|
List<Messages> |
findSentMessages(user.management.model.Users user)
Find sent messages from the given user that represents the sender of the message.
|
MessageRecipientsService |
getMessageRecipientsService() |
Set<user.management.model.Users> |
getRecipients(Messages message)
Gets the recipients from the given Messages object.
|
user.management.service.api.UsersService |
getUsersService() |
boolean |
isRecipientFrom(Messages message,
user.management.model.Users user)
Checks if the given user is recipient from the given Messages object.
|
Messages |
saveMessageWithRecipients(IBaseMessageModel model)
Creates a Messages object and saves it with all recipients from the given BaseMessageModel object.
|
void |
setMessageRecipientsService(MessageRecipientsService messageRecipientsService) |
void |
setMessagesDao(MessagesDao messagesDao) |
void |
setUsersService(user.management.service.api.UsersService usersService) |
delete, delete, delete, evict, exists, findAll, get, getDao, getQuery, load, merge, merge, refresh, save, save, saveOrUpdate, saveOrUpdate, setDao@Autowired public void setMessagesDao(MessagesDao messagesDao)
public List<Messages> findMessagesChildren(Messages parent)
MessagesServicefindMessagesChildren in interface MessagesServiceparent - the parentpublic List<Messages> findAllChildren(Messages parent)
findAllChildren in interface MessagesServiceparent - the parentpublic List<Messages> findMessages(user.management.model.Users user)
findMessages in interface MessagesServiceuser - the user.public List<Messages> findMessages(user.management.model.Users user, MessageState state)
findMessages in interface MessagesServiceuser - the user.state - the state of the Message @see MessageState.public List<Messages> findSentMessages(user.management.model.Users user)
findSentMessages in interface MessagesServiceuser - the userpublic List<Messages> findReplyMessages(user.management.model.Users user)
findReplyMessages in interface MessagesServiceuser - the userpublic Messages saveMessageWithRecipients(IBaseMessageModel model)
saveMessageWithRecipients in interface MessagesServicemodel - the modelpublic Set<user.management.model.Users> getRecipients(Messages message)
getRecipients in interface MessagesServicemessage - the messagepublic boolean isRecipientFrom(Messages message, user.management.model.Users user)
isRecipientFrom in interface MessagesServicemessage - the messageuser - the userpublic MessageRecipientsService getMessageRecipientsService()
public void setMessageRecipientsService(MessageRecipientsService messageRecipientsService)
public user.management.service.api.UsersService getUsersService()
public void setUsersService(user.management.service.api.UsersService usersService)
Copyright © 2015. All rights reserved.