fintp_udal
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::ConnectionString Class Reference

Store informations used by the Database instances to connect. More...

#include <ConnectionString.h>

Public Member Functions

 ConnectionString (const string &dbName="", const string &userName="", const string &userPassword="")
 Constructor. More...
 
ConnectionStringoperator= (const ConnectionString &source)
 Copy .ctor. More...
 
void setDatabaseName (const string &databaseName)
 
void setUserName (const string &userName)
 
void setUserPassword (const string &userPassword)
 
string getDatabaseName () const
 
string getUserName () const
 
string getUserPassword () const
 
bool isValid () const
 Query if this object is valid. More...
 

Private Attributes

string m_DatabaseName
 Database name/id to connect to, as defined by DBMS. More...
 
string m_UserName
 DBMS defined user, whose privileges will grant DBMS resources access. More...
 
string m_UserPassword
 user password defined in DBMS More...
 

Detailed Description

Store informations used by the Database instances to connect.

Constructor & Destructor Documentation

ConnectionString::ConnectionString ( const string &  dbName = "",
const string &  userName = "",
const string &  userPassword = "" 
)
explicit

Constructor.

Parameters
dbNametype string name of the database.
userNametype string name of the user.
userPasswordtype string the user password.

Member Function Documentation

string FinTP::ConnectionString::getDatabaseName ( ) const
inline
string FinTP::ConnectionString::getUserName ( ) const
inline
string FinTP::ConnectionString::getUserPassword ( ) const
inline
bool FinTP::ConnectionString::isValid ( ) const
inline

Query if this object is valid.

Returns
true if every storage member had been set
ConnectionString & ConnectionString::operator= ( const ConnectionString source)

Copy .ctor.

Copy connection information from source parameter

Parameters
sourcetype ConnectionString. Source instance containing new connection information
Returns
A copy of this object.
void FinTP::ConnectionString::setDatabaseName ( const string &  databaseName)
inline
void FinTP::ConnectionString::setUserName ( const string &  userName)
inline
void FinTP::ConnectionString::setUserPassword ( const string &  userPassword)
inline

Member Data Documentation

string FinTP::ConnectionString::m_DatabaseName
private

Database name/id to connect to, as defined by DBMS.

string FinTP::ConnectionString::m_UserName
private

DBMS defined user, whose privileges will grant DBMS resources access.

string FinTP::ConnectionString::m_UserPassword
private

user password defined in DBMS


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