LibreOffice Module sc (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::xls::ConnectionModel Struct Reference

Common properties of an external data connection. More...

#include <connectionsbuffer.hxx>

Public Types

typedef ::std::unique_ptr< WebPrModelWebPrModelPtr
 

Public Member Functions

 ConnectionModel ()
 True = save password in connection string. More...
 
WebPrModelcreateWebPr ()
 

Public Attributes

WebPrModelPtr mxWebPr
 
OUString maName
 Special settings for web queries. More...
 
OUString maDescription
 Unique name of this connection. More...
 
OUString maSourceFile
 User description of this connection. More...
 
OUString maSourceConnFile
 URL of a source data file. More...
 
OUString maSsoId
 URL of a source connection file. More...
 
sal_Int32 mnId
 Single sign-on identifier. More...
 
sal_Int32 mnType
 Unique connection identifier. More...
 
sal_Int32 mnReconnectMethod
 Data source type. More...
 
sal_Int32 mnCredentials
 Reconnection method. More...
 
sal_Int32 mnInterval
 Credentials method. More...
 
bool mbKeepAlive
 Refresh interval in minutes. More...
 
bool mbNew
 True = keep connection open after import. More...
 
bool mbDeleted
 True = new connection, never updated. More...
 
bool mbOnlyUseConnFile
 True = connection has been deleted. More...
 
bool mbBackground
 True = use maSourceConnFile, ignore mnReconnectMethod. More...
 
bool mbRefreshOnLoad
 True = background refresh enabled. More...
 
bool mbSaveData
 True = refresh connection on import. More...
 
bool mbSavePassword
 True = save cached data with connection. More...
 

Detailed Description

Common properties of an external data connection.

Definition at line 66 of file connectionsbuffer.hxx.

Member Typedef Documentation

Definition at line 68 of file connectionsbuffer.hxx.

Constructor & Destructor Documentation

oox::xls::ConnectionModel::ConnectionModel ( )
explicit

True = save password in connection string.

Definition at line 83 of file connectionsbuffer.cxx.

References mnId.

Member Function Documentation

WebPrModel & oox::xls::ConnectionModel::createWebPr ( )

Definition at line 100 of file connectionsbuffer.cxx.

References mxWebPr.

Referenced by oox::xls::Connection::importWebPr().

Member Data Documentation

OUString oox::xls::ConnectionModel::maDescription

Unique name of this connection.

Definition at line 72 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

OUString oox::xls::ConnectionModel::maName

Special settings for web queries.

Definition at line 71 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

OUString oox::xls::ConnectionModel::maSourceConnFile

URL of a source data file.

Definition at line 74 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

OUString oox::xls::ConnectionModel::maSourceFile

User description of this connection.

Definition at line 73 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

OUString oox::xls::ConnectionModel::maSsoId

URL of a source connection file.

Definition at line 75 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbBackground

True = use maSourceConnFile, ignore mnReconnectMethod.

Definition at line 85 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbDeleted

True = new connection, never updated.

Definition at line 83 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbKeepAlive

Refresh interval in minutes.

Definition at line 81 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbNew

True = keep connection open after import.

Definition at line 82 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbOnlyUseConnFile

True = connection has been deleted.

Definition at line 84 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbRefreshOnLoad

True = background refresh enabled.

Definition at line 86 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbSaveData

True = refresh connection on import.

Definition at line 87 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

bool oox::xls::ConnectionModel::mbSavePassword

True = save cached data with connection.

Definition at line 88 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

sal_Int32 oox::xls::ConnectionModel::mnCredentials

Reconnection method.

Definition at line 79 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

sal_Int32 oox::xls::ConnectionModel::mnId
sal_Int32 oox::xls::ConnectionModel::mnInterval

Credentials method.

Definition at line 80 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

sal_Int32 oox::xls::ConnectionModel::mnReconnectMethod

Data source type.

Definition at line 78 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::importConnection().

sal_Int32 oox::xls::ConnectionModel::mnType

Unique connection identifier.

Definition at line 77 of file connectionsbuffer.hxx.

Referenced by oox::xls::Connection::getConnectionType(), and oox::xls::Connection::importConnection().

WebPrModelPtr oox::xls::ConnectionModel::mxWebPr

The documentation for this struct was generated from the following files: