Method |
Description |
|
buildCreateMessageQuery ( domain message ) : OracleQuery |
|
|
buildCreateThreadQuery ( domain thread ) : OracleQuery |
|
|
buildDeleteMessageQuery ( Int32 messageId, bool inactivate ) : OracleQuery |
|
|
buildDeleteThreadQuery ( Int32 threadId, bool inactivate ) : OracleQuery |
|
|
buildGetMessageCompleteQuery ( Int32 messageId ) : OracleQuery |
|
|
buildGetMessageQuery ( int messageId ) : OracleQuery |
|
|
buildGetMessagesFromThreadQuery ( Int32 threadId ) : OracleQuery |
|
|
buildGetMessagesInFolderQuery ( Int32 userId, Int32 folderId, int pageStart, int pageSize ) : OracleQuery |
This SQL statement should work for all SMS users (patients, providers, etc). |
|
buildGetSecureMessageBodyQuery ( Int32 messageId ) : OracleQuery |
|
|
buildGetSecureMessagesQuery ( Int32 userId, int pageStart, int pageSize ) : OracleQuery |
This SQL statement should work for all SMS users (patients, providers, etc). |
|
buildGetThreadQuery ( int threadId ) : OracleQuery |
|
|
buildMessageCommand ( OracleCommand command, Message message ) : OracleCommand |
|
|
buildSendMessageCommand ( Message message ) : OracleQuery |
|
|
buildUpdateMessageQuery ( Message message ) : OracleQuery |
|
|
buildUpdateThreadQuery ( domain thread ) : OracleQuery |
|
|
checkValidMessageRecipient ( domain message ) : void |
|
|
checkValidMessageRecipient ( domain message, domain sender ) : void |
|
|
checkValidMessageRecipientPatient ( domain message ) : void |
|
|
checkValidMessageRecipientProvider ( domain message ) : void |
|
|
createThread ( domain thread ) : domain.sm.Thread |
|
|
deleteMessage ( Int32 messageId ) : void |
|
|
deleteMessage ( Int32 messageId, bool inactivate ) : void |
|
|
deleteThread ( Int32 threadId ) : void |
|
|
deleteThread ( Int32 threadId, bool inactivate ) : void |
|
|
prepareCompletedPatientMessage ( domain message ) : Message |
|
|
prepareCompletedProviderMessage ( domain message ) : Message |
|
|
prepareIncompletePatientMessage ( domain message ) : Message |
|
|
prepareMessage ( Message message ) : Message |
Prepare a message for sending. Creates thread if needed. Assigns addressees. Verifies message recipient |
|
preparePatientReply ( Message original, Message reply, domain sender ) : Message |
|
|
prepareProviderReply ( Message original, Message reply, domain sender ) : Message |
|
|
prepareReply ( Message original, Message reply ) : Message |
|
|
sendMessage ( Message message, bool verify ) : Message |
The primary function for writing a message. Writes message and addressees to the database. Verifies recipients and creates thread if 'verify' is set. Also email recipients if Message.SentDate has been set. The first Message.Addressees item should be the sender for correct email notifications. Uses a SQL transaction |
|
toMessage ( IDataReader rdr ) : domain.sm.Message |
|
|
toMessageBodyAndChecksum ( IDataReader rdr ) : Message |
|
|
toMessageComplete ( IDataReader rdr ) : Message |
|
|
toMessageThreads ( IDataReader rdr ) : IList |
|
|
toThread ( IDataReader rdr ) : domain.sm.Thread |
|
|