23#include <osl/diagnose.h>
54InteractionRequest::InteractionRequest()
79 const uno::Sequence< uno::Reference<
80 task::XInteractionContinuation > > & rContinuations )
82 m_pImpl->m_aContinuations = rContinuations;
96 m_pImpl->m_xSelection = rxSelection;
114uno::Sequence< uno::Reference< task::XInteractionContinuation > > SAL_CALL
117 return m_pImpl->m_aContinuations;
126: m_pRequest( pRequest )
154 static_cast< lang::XTypeProvider *
>(
this ),
155 static_cast< task::XInteractionContinuation *
>(
this ),
156 static_cast< task::XInteractionAbort *
>(
this ) );
169 return css::uno::Sequence<sal_Int8>();
205 static_cast< lang::XTypeProvider *
>(
this ),
206 static_cast< task::XInteractionContinuation *
>(
this ),
207 static_cast< task::XInteractionRetry *
>(
this ) );
220 return css::uno::Sequence<sal_Int8>();
256 static_cast< lang::XTypeProvider *
>(
this ),
257 static_cast< task::XInteractionContinuation *
>(
this ),
258 static_cast< task::XInteractionApprove *
>(
this ) );
271 return css::uno::Sequence<sal_Int8>();
307 static_cast< lang::XTypeProvider *
>(
this ),
308 static_cast< task::XInteractionContinuation *
>(
this ),
309 static_cast< task::XInteractionDisapprove *
>(
this ) );
322 return css::uno::Sequence<sal_Int8>();
358 static_cast< lang::XTypeProvider *
>(
this ),
359 static_cast< task::XInteractionContinuation *
>(
this ),
360 static_cast< ucb::XInteractionSupplyAuthentication *
>(
this ),
361 static_cast< ucb::XInteractionSupplyAuthentication2 *
>(
this ));
372uno::Sequence< sal_Int8 > SAL_CALL
375 return css::uno::Sequence<sal_Int8>();
416 "InteractionSupplyAuthentication::setRealm - Not supported!" );
436 "InteractionSupplyAuthentication::setUserName - Not supported!" );
456 "InteractionSupplyAuthentication::setPassword - Not supported!" );
464uno::Sequence< ucb::RememberAuthentication > SAL_CALL
466 ucb::RememberAuthentication& Default )
476 ucb::RememberAuthentication Remember )
495 "InteractionSupplyAuthentication::setAccount - Not supported!" );
500uno::Sequence< ucb::RememberAuthentication > SAL_CALL
502 ucb::RememberAuthentication& Default )
511 ucb::RememberAuthentication )
549 static_cast< lang::XTypeProvider *
>(
this ),
550 static_cast< task::XInteractionContinuation *
>(
this ),
551 static_cast< ucb::XInteractionReplaceExistingData *
>(
this ) );
562uno::Sequence< sal_Int8 > SAL_CALL
565 return css::uno::Sequence<sal_Int8>();
598 static_cast< task::XInteractionContinuation *
>(
this ),
599 static_cast< ucb::XInteractionAuthFallback *
>(
this ));
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) SAL_OVERRIDE
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL select() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL select() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL select() override
virtual void SAL_CALL setCode(const OUString &code) override
const OUString & getCode() const
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
InteractionContinuation(InteractionRequest *pRequest)
InteractionRequest * m_pRequest
virtual ~InteractionContinuation() override
void recordSelection()
This method marks this continuation as "selected" at the request it belongs to.
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL select() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL select() override
void setSelection(const rtl::Reference< InteractionContinuation > &rxSelection)
This method sets a continuation for the request.
rtl::Reference< InteractionContinuation > const & getSelection() const
After passing this request to XInteractionHandler::handle, this method returns the continuation that ...
void setRequest(const css::uno::Any &rRequest)
virtual css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > SAL_CALL getContinuations() override
virtual ~InteractionRequest() override
void setContinuations(const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &rContinuations)
This method sets the continuations for the request.
std::unique_ptr< InteractionRequest_Impl > m_pImpl
virtual css::uno::Any SAL_CALL getRequest() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL select() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL setPassword(const OUString &Password) override
virtual sal_Bool SAL_CALL canSetAccount() override
css::uno::Sequence< css::ucb::RememberAuthentication > m_aRememberAccountModes
virtual sal_Bool SAL_CALL canSetUserName() override
virtual sal_Bool SAL_CALL canUseSystemCredentials(sal_Bool &Default) override
virtual sal_Bool SAL_CALL canSetPassword() override
virtual void SAL_CALL setRealm(const OUString &Realm) override
virtual void SAL_CALL select() override
virtual css::uno::Sequence< css::ucb::RememberAuthentication > SAL_CALL getRememberAccountModes(css::ucb::RememberAuthentication &Default) override
virtual void SAL_CALL setAccount(const OUString &Account) override
css::ucb::RememberAuthentication m_eDefaultRememberAccountMode
virtual void SAL_CALL setUseSystemCredentials(sal_Bool UseSystemCredentials) override
virtual sal_Bool SAL_CALL canSetRealm() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
bool m_bCanUseSystemCredentials
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL setRememberAccount(css::ucb::RememberAuthentication Remember) override
virtual void SAL_CALL setUserName(const OUString &UserName) override
css::uno::Sequence< css::ucb::RememberAuthentication > m_aRememberPasswordModes
bool m_bUseSystemCredentials
virtual void SAL_CALL setRememberPassword(css::ucb::RememberAuthentication Remember) override
css::ucb::RememberAuthentication m_eRememberPasswordMode
css::ucb::RememberAuthentication m_eDefaultRememberPasswordMode
virtual css::uno::Sequence< css::ucb::RememberAuthentication > SAL_CALL getRememberPasswordModes(css::ucb::RememberAuthentication &Default) override
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)
InteractionRequest_Impl()
rtl::Reference< InteractionContinuation > m_xSelection
InteractionRequest_Impl(uno::Any aRequest)
css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > m_aContinuations