22using com::sun::star::container::NoSuchElementException;
23using com::sun::star::container::XNameAccess;
103 std::scoped_lock aGuard(
m_aMutex );
109 std::scoped_lock aGuard(
m_aMutex );
115 std::scoped_lock aGuard(
m_aMutex );
138 throw NoSuchElementException(
"key not found: " +
aName,
139 static_cast < XNameAccess *
> (
this) );
144 std::scoped_lock aGuard(
m_aMutex );
146 sal_Int32 nItems = 0;
148 auto pRet = aRet.getArray();
151 pRet[nItems++] =
"body";
154 pRet[nItems++] =
"from";
157 pRet[nItems++] =
"to";
160 pRet[nItems++] =
"cc";
163 pRet[nItems++] =
"bcc";
166 pRet[nItems++] =
"subject";
169 pRet[nItems++] =
"attachment";
171 aRet.realloc( nItems );
177 std::scoped_lock aGuard(
m_aMutex );
css::uno::Sequence< OUString > m_BccRecipients
virtual void SAL_CALL setAttachement(const css::uno::Sequence< OUString > &aAttachement) override
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
virtual css::uno::Sequence< OUString > SAL_CALL getAttachement() override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
virtual OUString SAL_CALL getRecipient() override
virtual void SAL_CALL setRecipient(const OUString &aRecipient) override
virtual OUString SAL_CALL getBody() override
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
virtual sal_Bool SAL_CALL hasElements() override
virtual void SAL_CALL setOriginator(const OUString &aOriginator) override
virtual OUString SAL_CALL getSubject() override
virtual void SAL_CALL setBody(const OUString &aBody) override
virtual css::uno::Sequence< OUString > SAL_CALL getCcRecipient() override
css::uno::Sequence< OUString > m_Attachments
virtual css::uno::Sequence< OUString > SAL_CALL getBccRecipient() override
virtual void SAL_CALL setBccRecipient(const css::uno::Sequence< OUString > &aBccRecipient) override
virtual css::uno::Type SAL_CALL getElementType() override
virtual void SAL_CALL setSubject(const OUString &aSubject) override
virtual OUString SAL_CALL getOriginator() override
virtual void SAL_CALL setCcRecipient(const css::uno::Sequence< OUString > &aCcRecipient) override
css::uno::Sequence< OUString > m_CcRecipients