Public Member Functions | |
ClientMail (const ClientMail &c) | |
ClientMail | operator= (const ClientMail &c) |
void | setCOMPtr (_MailItemPtr &ptr, const std::wstring &itemID) |
void | setCOMPtr (_MailItemPtr &ptr) |
_MailItemPtr & | getCOMPtr () |
Returns a reference to the internal COM pointer. | |
int | saveItem () |
int | deleteItem () |
ClientItem * | copyItem () |
Returns a (new allocated) copy of this item. | |
Private Member Functions | |
void | createSafeMailInstance () |
bool | isSecureProperty (const std::wstring &propertyName) |
Moves this ClientMail into the passed destination folder. | |
bool | isComplexProperty (const std::wstring &propertyName) |
const std::wstring | getSafeProperty (const std::wstring &propertyName) |
const std::wstring | getComplexProperty (const std::wstring &propertyName) |
int | setComplexProperty (const std::wstring &propertyName, const std::wstring &propertyValue) |
Private Attributes | |
_MailItemPtr | pMail |
Redemption::ISafeMailItemPtr | pSafeMail |
ClientItem * ClientMail::copyItem | ( | ) | [virtual] |
Returns a (new allocated) copy of this item.
Implements ClientItem.
References setCOMPtr().
bool ClientMail::isSecureProperty | ( | const std::wstring & | propertyName | ) | [private, virtual] |
Moves this ClientMail into the passed destination folder.
The move operation changes only the item location in Outlook, so the item's ID is preserved.
destFolder | the destination ClientFolder to move this object to |
Implements ClientItem.