C# Class gov.va.medora.mdo.dao.oracle.mhv.sm.AddresseeDao

Afficher le fichier Open project: OSEHRA/mdo Class Usage Examples

Méthodes publiques

Méthode Description
AddresseeDao ( AbstractConnection cxn ) : System
getAddressee ( Int32 addresseeId ) : Addressee
getAddresseesForMessage ( Int32 messageId ) : IList
moveMessage ( Message message, domain user, Folder folder ) : Addressee
readMessage ( Addressee addressee ) : Addressee

Mark a message as read in the Addressee table. Set the ReadDate property to current timestamp toggle the date on. Or, set the ReadDate property to a new DateTime() - year of 1 - to toggle the read date off

This function retrieves the message ID from the row that is updated. It does this so as not to put the burden on the consuming client application to pass the message ID value. This should make it less confusing which identifier is which and therefore the service easier to consume

toAddressees ( IDataReader rdr ) : IList
updateAddressee ( Addressee addressee ) : Addressee

Private Methods

Méthode Description
addRecipientsToMessage ( Int32 triageGroupId, Message message ) : void
addSenderToMessage ( domain sender, Message message ) : void
buildCreateAddresseeQuery ( domain addressee, Int32 messageId ) : OracleQuery
buildDeleteAddresseeQuery ( Int32 addresseeId ) : OracleQuery
buildGetAddresseeForMessageQuery ( int messageId, int userId ) : OracleQuery
buildGetAddresseeQuery ( int addresseeId ) : OracleQuery
buildGetAddresseesForMessageQuery ( int messageId ) : OracleQuery
buildMoveMessageQuery ( Addressee addressee ) : OracleQuery
buildReadMessageRequest ( Addressee addressee ) : OracleQuery
buildUpdateAddresseeQuery ( Addressee addressee ) : OracleQuery
checkValidMove ( Folder oldFolder, Folder newFolder ) : void
createAddressee ( Addressee addressee, Int32 messageId ) : Addressee
createAddressees ( IList addressees, Int32 messageId ) : void
deleteAddressee ( Int32 addresseeId ) : void
getAddressee ( int messageId, int userId ) : Addressee
moveMessage ( Addressee addressee ) : Addressee
toAddressee ( IDataReader rdr ) : Addressee

Method Details

AddresseeDao() public méthode

public AddresseeDao ( AbstractConnection cxn ) : System
cxn AbstractConnection
Résultat System

getAddressee() public méthode

public getAddressee ( Int32 addresseeId ) : Addressee
addresseeId System.Int32
Résultat gov.va.medora.mdo.domain.sm.Addressee

getAddresseesForMessage() public méthode

public getAddresseesForMessage ( Int32 messageId ) : IList
messageId System.Int32
Résultat IList

moveMessage() public méthode

public moveMessage ( Message message, domain user, Folder folder ) : Addressee
message gov.va.medora.mdo.domain.sm.Message
user domain
folder gov.va.medora.mdo.domain.sm.Folder
Résultat gov.va.medora.mdo.domain.sm.Addressee

readMessage() public méthode

Mark a message as read in the Addressee table. Set the ReadDate property to current timestamp toggle the date on. Or, set the ReadDate property to a new DateTime() - year of 1 - to toggle the read date off
This function retrieves the message ID from the row that is updated. It does this so as not to put the burden on the consuming client application to pass the message ID value. This should make it less confusing which identifier is which and therefore the service easier to consume
public readMessage ( Addressee addressee ) : Addressee
addressee gov.va.medora.mdo.domain.sm.Addressee
Résultat gov.va.medora.mdo.domain.sm.Addressee

toAddressees() public méthode

public toAddressees ( IDataReader rdr ) : IList
rdr IDataReader
Résultat IList

updateAddressee() public méthode

public updateAddressee ( Addressee addressee ) : Addressee
addressee gov.va.medora.mdo.domain.sm.Addressee
Résultat gov.va.medora.mdo.domain.sm.Addressee