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

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

Member Function Documentation

OUString cmis::URL::asString ( ) const
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().

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

Definition at line 29 of file cmis_url.hxx.

References m_sId.

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

Definition at line 28 of file cmis_url.hxx.

References m_sPath.

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

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

Definition at line 33 of file cmis_url.hxx.

References m_sPass.

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

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

Definition at line 31 of file cmis_url.hxx.

References m_sRepositoryId.

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

Definition at line 32 of file cmis_url.hxx.

References m_sUser.

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

void cmis::URL::setObjectId ( const OUString &  sId)
void cmis::URL::setObjectPath ( const OUString &  sPath)
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

OUString cmis::URL::m_sBindingUrl
private

Definition at line 18 of file cmis_url.hxx.

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

OUString cmis::URL::m_sId
private

Definition at line 21 of file cmis_url.hxx.

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

OUString cmis::URL::m_sPass
private

Definition at line 23 of file cmis_url.hxx.

Referenced by getPassword(), and URL().

OUString cmis::URL::m_sPath
private

Definition at line 20 of file cmis_url.hxx.

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

OUString cmis::URL::m_sRepositoryId
private

Definition at line 19 of file cmis_url.hxx.

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

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: