LibreOffice Module ucb (master) 1
Public Member Functions | Private Attributes | List of all members
cmis::URL Class Reference

#include <cmis_url.hxx>

Public Member Functions

 URL (std::u16string_view urlStr)
 
const OUString & getObjectPath () const
 
const OUString & getObjectId () const
 
const OUString & getBindingUrl () const
 
const OUString & getRepositoryId () const
 
const OUString & getUsername () const
 
const OUString & getPassword () const
 
void setObjectPath (const OUString &sPath)
 
void setObjectId (const OUString &sId)
 
void setUsername (const OUString &sUser)
 
OUString asString () const
 

Private Attributes

OUString m_sBindingUrl
 
OUString m_sRepositoryId
 
OUString m_sPath
 
OUString m_sId
 
OUString m_sUser
 
OUString m_sPass
 

Detailed Description

Definition at line 15 of file cmis_url.hxx.

Constructor & Destructor Documentation

◆ URL()

cmis::URL::URL ( std::u16string_view  urlStr)
explicit

Member Function Documentation

◆ asString()

OUString cmis::URL::asString ( ) const

◆ getBindingUrl()

const OUString & cmis::URL::getBindingUrl ( ) const
inline

Definition at line 30 of file cmis_url.hxx.

References m_sBindingUrl.

Referenced by cmis::RepoContent::getChildren(), and cmis::RepoContent::getRepositories().

◆ getObjectId()

const OUString & cmis::URL::getObjectId ( ) const
inline

Definition at line 29 of file cmis_url.hxx.

References m_sId.

◆ getObjectPath()

const OUString & cmis::URL::getObjectPath ( ) const
inline

Definition at line 28 of file cmis_url.hxx.

References m_sPath.

Referenced by cmis::RepoContent::RepoContent().

◆ getPassword()

const OUString & cmis::URL::getPassword ( ) const
inline

Definition at line 33 of file cmis_url.hxx.

References m_sPass.

Referenced by cmis::RepoContent::getRepositories().

◆ getRepositoryId()

const OUString & cmis::URL::getRepositoryId ( ) const
inline

Definition at line 31 of file cmis_url.hxx.

References m_sRepositoryId.

◆ getUsername()

const OUString & cmis::URL::getUsername ( ) const
inline

Definition at line 32 of file cmis_url.hxx.

References m_sUser.

Referenced by cmis::RepoContent::getRepositories().

◆ setObjectId()

void cmis::URL::setObjectId ( const OUString &  sId)

◆ setObjectPath()

void cmis::URL::setObjectPath ( const OUString &  sPath)

◆ setUsername()

void cmis::URL::setUsername ( const OUString &  sUser)

Definition at line 51 of file cmis_url.cxx.

References m_sUser.

Referenced by cmis::Content::getChildren().

Member Data Documentation

◆ m_sBindingUrl

OUString cmis::URL::m_sBindingUrl
private

Definition at line 18 of file cmis_url.hxx.

Referenced by asString(), getBindingUrl(), and URL().

◆ m_sId

OUString cmis::URL::m_sId
private

Definition at line 21 of file cmis_url.hxx.

Referenced by asString(), getObjectId(), setObjectId(), and URL().

◆ m_sPass

OUString cmis::URL::m_sPass
private

Definition at line 23 of file cmis_url.hxx.

Referenced by getPassword(), and URL().

◆ m_sPath

OUString cmis::URL::m_sPath
private

Definition at line 20 of file cmis_url.hxx.

Referenced by asString(), getObjectPath(), setObjectPath(), and URL().

◆ m_sRepositoryId

OUString cmis::URL::m_sRepositoryId
private

Definition at line 19 of file cmis_url.hxx.

Referenced by asString(), getRepositoryId(), and URL().

◆ m_sUser

OUString cmis::URL::m_sUser
private

Definition at line 22 of file cmis_url.hxx.

Referenced by asString(), getUsername(), setUsername(), and URL().


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