org.openmrs.notification
Interface MessageService

All Known Implementing Classes:
MessageServiceImpl

@Transactional
public interface MessageService


Method Summary
 Message create(java.lang.String subject, java.lang.String message)
          Deprecated. 
 Message create(java.lang.String sender, java.lang.String subject, java.lang.String message)
          Deprecated. 
 Message create(java.lang.String recipients, java.lang.String sender, java.lang.String subject, java.lang.String message)
          Deprecated. 
 Message createMessage(java.lang.String subject, java.lang.String message)
           
 Message createMessage(java.lang.String sender, java.lang.String subject, java.lang.String message)
           
 Message createMessage(java.lang.String recipients, java.lang.String sender, java.lang.String subject, java.lang.String message)
          TODO Auto generated method comment
 Message createMessage(java.lang.String recipients, java.lang.String sender, java.lang.String subject, java.lang.String message, java.lang.String attachment, java.lang.String attachmentContentType, java.lang.String attachmentFileName)
           
 java.util.List getAllTemplates()
           
 MessagePreparator getMessagePreparator()
           
 MessageSender getMessageSender()
           
 Template getTemplate(java.lang.Integer id)
           
 java.util.List getTemplatesByName(java.lang.String name)
           
 Message prepare(java.lang.String templateName, java.util.Map data)
          Deprecated. 
 Message prepare(Template template)
          Deprecated. 
 Message prepareMessage(java.lang.String templateName, java.util.Map data)
           
 Message prepareMessage(Template template)
           
 void send(Message message)
          Deprecated. 
 void send(Message message, java.util.Collection<User> users)
          Deprecated. 
 void send(Message message, java.lang.Integer userId)
          Deprecated. 
 void send(Message message, Role role)
          Deprecated. 
 void send(Message message, java.lang.String roleName)
          Deprecated. 
 void send(Message message, User user)
          Deprecated. 
 void send(java.lang.String recipients, java.lang.String sender, java.lang.String subject, java.lang.String message)
          Deprecated. 
 void sendMessage(Message message)
          TODO Auto generated method comment
 void sendMessage(Message message, java.util.Collection<User> users)
           
 void sendMessage(Message message, java.lang.Integer userId)
           
 void sendMessage(Message message, Role role)
           
 void sendMessage(Message message, java.lang.String roleName)
           
 void sendMessage(Message message, User user)
           
 void sendMessage(java.lang.String recipients, java.lang.String sender, java.lang.String subject, java.lang.String message)
           
 void setMessagePreparator(MessagePreparator preparator)
           
 void setMessageSender(MessageSender sender)
           
 

Method Detail

setMessageSender

void setMessageSender(MessageSender sender)

getMessageSender

MessageSender getMessageSender()

setMessagePreparator

void setMessagePreparator(MessagePreparator preparator)

getMessagePreparator

MessagePreparator getMessagePreparator()

sendMessage

void sendMessage(Message message)
                 throws MessageException
TODO Auto generated method comment

Parameters:
message -
Throws:
MessageException
Expected behavior:
send message

sendMessage

void sendMessage(Message message,
                 java.lang.String roleName)
                 throws MessageException
Throws:
MessageException

sendMessage

void sendMessage(Message message,
                 java.lang.Integer userId)
                 throws MessageException
Throws:
MessageException

sendMessage

void sendMessage(Message message,
                 User user)
                 throws MessageException
Throws:
MessageException

sendMessage

void sendMessage(Message message,
                 Role role)
                 throws MessageException
Throws:
MessageException

sendMessage

void sendMessage(Message message,
                 java.util.Collection<User> users)
                 throws MessageException
Throws:
MessageException

sendMessage

void sendMessage(java.lang.String recipients,
                 java.lang.String sender,
                 java.lang.String subject,
                 java.lang.String message)
                 throws MessageException
Throws:
MessageException

createMessage

Message createMessage(java.lang.String subject,
                      java.lang.String message)
                      throws MessageException
Throws:
MessageException

createMessage

Message createMessage(java.lang.String sender,
                      java.lang.String subject,
                      java.lang.String message)
                      throws MessageException
Throws:
MessageException

createMessage

Message createMessage(java.lang.String recipients,
                      java.lang.String sender,
                      java.lang.String subject,
                      java.lang.String message)
                      throws MessageException
TODO Auto generated method comment

Parameters:
recipients -
sender -
subject -
message -
Returns:
Message the message that was created
Throws:
MessageException
Expected behavior:
create message

createMessage

Message createMessage(java.lang.String recipients,
                      java.lang.String sender,
                      java.lang.String subject,
                      java.lang.String message,
                      java.lang.String attachment,
                      java.lang.String attachmentContentType,
                      java.lang.String attachmentFileName)
                      throws MessageException
Throws:
MessageException

prepareMessage

Message prepareMessage(java.lang.String templateName,
                       java.util.Map data)
                       throws MessageException
Throws:
MessageException

prepareMessage

Message prepareMessage(Template template)
                       throws MessageException
Throws:
MessageException

getAllTemplates

java.util.List getAllTemplates()
                               throws MessageException
Throws:
MessageException

getTemplate

Template getTemplate(java.lang.Integer id)
                     throws MessageException
Throws:
MessageException

getTemplatesByName

java.util.List getTemplatesByName(java.lang.String name)
                                  throws MessageException
Throws:
MessageException

send

@Deprecated
void send(Message message)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(Message message,
                     java.lang.String roleName)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(Message message,
                     java.lang.Integer userId)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(Message message,
                     User user)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(Message message,
                     Role role)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(Message message,
                     java.util.Collection<User> users)
          throws MessageException
Deprecated. 

Throws:
MessageException

send

@Deprecated
void send(java.lang.String recipients,
                     java.lang.String sender,
                     java.lang.String subject,
                     java.lang.String message)
          throws MessageException
Deprecated. 

Throws:
MessageException

create

@Deprecated
Message create(java.lang.String subject,
                          java.lang.String message)
               throws MessageException
Deprecated. 

Throws:
MessageException

create

@Deprecated
Message create(java.lang.String sender,
                          java.lang.String subject,
                          java.lang.String message)
               throws MessageException
Deprecated. 

Throws:
MessageException

create

@Deprecated
Message create(java.lang.String recipients,
                          java.lang.String sender,
                          java.lang.String subject,
                          java.lang.String message)
               throws MessageException
Deprecated. 

Throws:
MessageException

prepare

@Deprecated
Message prepare(java.lang.String templateName,
                           java.util.Map data)
                throws MessageException
Deprecated. 

Throws:
MessageException

prepare

@Deprecated
Message prepare(Template template)
                throws MessageException
Deprecated. 

Throws:
MessageException

OpenMRS-1.7.x

Generated Apr 27 2012 10:06 PM. NOTE - these libraries are in active development and subject to change