LibreOffice Module dbaccess (master) 1
Public Member Functions | List of all members
dbaui::SQLExceptionInteractionHandler Class Reference

#include <dbinteraction.hxx>

Inheritance diagram for dbaui::SQLExceptionInteractionHandler:
[legend]
Collaboration diagram for dbaui::SQLExceptionInteractionHandler:
[legend]

Public Member Functions

 SQLExceptionInteractionHandler (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
 DECLARE_SERVICE_INFO ()
 
- Public Member Functions inherited from dbaui::BasicInteractionHandler
 BasicInteractionHandler (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const bool i_bFallbackToGeneric)
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &rArgs) override
 
virtual sal_Bool SAL_CALL handleInteractionRequest (const css::uno::Reference< css::task::XInteractionRequest > &Request) override
 
virtual void SAL_CALL handle (const css::uno::Reference< css::task::XInteractionRequest > &Request) override
 

Additional Inherited Members

- Protected Types inherited from dbaui::BasicInteractionHandler
enum  Continuation {
  APPROVE ,
  DISAPPROVE ,
  RETRY ,
  ABORT ,
  SUPPLY_PARAMETERS ,
  SUPPLY_DOCUMENTSAVE
}
 known continuation types More...
 
- Protected Member Functions inherited from dbaui::BasicInteractionHandler
bool impl_handle_throw (const css::uno::Reference< css::task::XInteractionRequest > &i_Request)
 
void implHandle (const css::sdb::ParametersRequest &_rParamRequest, const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &_rContinuations)
 handle parameter requests More...
 
void implHandle (const css::sdb::DocumentSaveRequest &_rParamRequest, const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &_rContinuations)
 handle document save requests More...
 
bool implHandleUnknown (const css::uno::Reference< css::task::XInteractionRequest > &_rxRequest)
 handles requests which are not SDB-specific More...
 
- Static Protected Member Functions inherited from dbaui::BasicInteractionHandler
static void implHandle (const ::dbtools::SQLExceptionInfo &_rSqlInfo, const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &_rContinuations)
 handle SQLExceptions (and derived classes) More...
 
static sal_Int32 getContinuation (Continuation _eCont, const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &_rContinuations)
 check if a given continuation sequence contains a given continuation type More...
 

Detailed Description

Definition at line 124 of file dbinteraction.hxx.

Constructor & Destructor Documentation

◆ SQLExceptionInteractionHandler()

dbaui::SQLExceptionInteractionHandler::SQLExceptionInteractionHandler ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
inlineexplicit

Definition at line 127 of file dbinteraction.hxx.

Member Function Documentation

◆ DECLARE_SERVICE_INFO()

dbaui::SQLExceptionInteractionHandler::DECLARE_SERVICE_INFO ( )

The documentation for this class was generated from the following file: