LibreOffice Module forms (master) 1
|
#include <submission_post.hxx>
Public Member Functions | |
CSubmissionPost (std::u16string_view aURL, const css::uno::Reference< css::xml::dom::XDocumentFragment > &aFragment) | |
virtual SubmissionResult | submit (const css::uno::Reference< css::task::XInteractionHandler > &aInteractionHandler) override |
Public Member Functions inherited from CSubmission | |
CSubmission (std::u16string_view aURL, css::uno::Reference< css::xml::dom::XDocumentFragment > aFragment) | |
const INetURLObject & | GetURLObject () const |
virtual | ~CSubmission () |
virtual SubmissionResult | submit (const css::uno::Reference< css::task::XInteractionHandler > &)=0 |
SubmissionResult | replace (std::u16string_view, const css::uno::Reference< css::xml::dom::XDocument > &, const css::uno::Reference< css::frame::XFrame > &) |
Additional Inherited Members | |
Public Types inherited from CSubmission | |
enum | SubmissionResult { SUCCESS , UNKNOWN_ERROR } |
Protected Member Functions inherited from CSubmission | |
::std::unique_ptr< CSerialization > | createSerialization (const css::uno::Reference< css::task::XInteractionHandler > &aHandler, css::uno::Reference< css::ucb::XCommandEnvironment > &_rOutEnv) |
Protected Attributes inherited from CSubmission | |
INetURLObject | m_aURLObj |
css::uno::Reference< css::xml::dom::XDocumentFragment > | m_aFragment |
css::uno::Reference< css::io::XInputStream > | m_aResultStream |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
Definition at line 24 of file submission_post.hxx.
CSubmissionPost::CSubmissionPost | ( | std::u16string_view | aURL, |
const css::uno::Reference< css::xml::dom::XDocumentFragment > & | aFragment | ||
) |
Definition at line 39 of file submission_post.cxx.
References aURL.
|
overridevirtual |
Implements CSubmission.
Definition at line 44 of file submission_post.cxx.
References Any, CSubmission::createSerialization(), Exception, ucbhelper::Content::executeCommand(), INetURLObject::GetMainURL(), comphelper::getProcessComponentContext(), CSubmission::m_aResultStream, CSubmission::m_aURLObj, INetURLObject::NONE, CSubmission::SUCCESS, TOOLS_WARN_EXCEPTION, and CSubmission::UNKNOWN_ERROR.