| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
Configuration storage class for authentication method configurations. More...
#include <qgsauthconfig.h>
Public Member Functions | |
| QgsAuthMethodConfig (const QString &method=QString(), int version=0) | |
| Construct a configuration for an authentication method.  More... | |
| void | clearConfigMap () | 
| Clear all configs.  More... | |
| QString | config (const QString &key, const QString &defaultvalue=QString()) const | 
| Return a config's value.  More... | |
| QStringList | configList (const QString &key) const | 
| Return a config's list of values.  More... | |
| QgsStringMap | configMap () const | 
| Get extended configuration, mapped to key/value pairs of QStrings.  More... | |
| const QString | configString () const | 
| The extended configuration, as stored and retrieved from the authentication database.  More... | |
| bool | hasConfig (const QString &key) const | 
| Whether a config key exists in config map.  More... | |
| const QString | id () const | 
| Get 'authcfg' 7-character alphanumeric ID of the config.  More... | |
| bool | isValid (bool validateid=false) const | 
| Whether the configuration is valid.  More... | |
| void | loadConfigString (const QString &configstr) | 
| Load existing extended configuration.  More... | |
| QString | method () const | 
| Textual key of the associated authentication method.  More... | |
| const QString | name () const | 
| Get name of configuration.  More... | |
| bool | operator!= (const QgsAuthMethodConfig &other) const | 
| Operator used to compare configs' inequality.  More... | |
| bool | operator== (const QgsAuthMethodConfig &other) const | 
| Operator used to compare configs' equality.  More... | |
| int | removeConfig (const QString &key) | 
| Remove a config from map.  More... | |
| void | setConfig (const QString &key, const QString &value) | 
| Set a single config value per key in the map.  More... | |
| void | setConfigList (const QString &key, const QStringList &value) | 
| Set a multiple config values per key in the map.  More... | |
| void | setConfigMap (const QgsStringMap &map) | 
| Set extended configuration map.  More... | |
| void | setId (const QString &id) | 
| Set auth config ID.  More... | |
| void | setMethod (const QString &method) | 
| void | setName (const QString &name) | 
| Set name of configuration.  More... | |
| void | setUri (const QString &uri) | 
| void | setVersion (int version) | 
| Set version of the configuration.  More... | |
| const QString | uri () const | 
| A URI to auto-select a config when connecting to a resource.  More... | |
| int | version () const | 
| Get version of the configuration.  More... | |
Static Public Member Functions | |
| static bool | uriToResource (const QString &accessurl, QString *resource, bool withpath=false) | 
| A utility function for generating a resource from a URL to be compared against the config's uri() for auto-selecting authentication configs to use.  More... | |
Configuration storage class for authentication method configurations.
Definition at line 36 of file qgsauthconfig.h.
Construct a configuration for an authentication method.
| method | Textual key of the authentication method | 
| version | Version of the configuration (for updating previously saved configs later on) | 
Definition at line 39 of file qgsauthconfig.cpp.
      
  | 
  inline | 
Clear all configs.
Definition at line 146 of file qgsauthconfig.h.
| QString QgsAuthMethodConfig::config | ( | const QString & | key, | 
| const QString & | defaultvalue = QString()  | 
        ||
| ) | const | 
Return a config's value.
| key | Config key | 
| defaultvalue | Default value, if key not found | 
Definition at line 127 of file qgsauthconfig.cpp.
| QStringList QgsAuthMethodConfig::configList | ( | const QString & | key | ) | const | 
      
  | 
  inline | 
Get extended configuration, mapped to key/value pairs of QStrings.
Definition at line 97 of file qgsauthconfig.h.
| const QString QgsAuthMethodConfig::configString | ( | ) | const | 
The extended configuration, as stored and retrieved from the authentication database.
Definition at line 75 of file qgsauthconfig.cpp.
| bool QgsAuthMethodConfig::hasConfig | ( | const QString & | key | ) | const | 
Whether a config key exists in config map.
| key | 
Definition at line 137 of file qgsauthconfig.cpp.
      
  | 
  inline | 
Get 'authcfg' 7-character alphanumeric ID of the config.
Definition at line 57 of file qgsauthconfig.h.
| bool QgsAuthMethodConfig::isValid | ( | bool | validateid = false | ) | const | 
Whether the configuration is valid.
| validateid | Additionally verify the auth config ID is not empty | 
Definition at line 64 of file qgsauthconfig.cpp.
| void QgsAuthMethodConfig::loadConfigString | ( | const QString & | configstr | ) | 
Load existing extended configuration.
| configstr | Configuration string to load | 
Definition at line 87 of file qgsauthconfig.cpp.
      
  | 
  inline | 
Textual key of the associated authentication method.
Definition at line 71 of file qgsauthconfig.h.
      
  | 
  inline | 
Get name of configuration.
Definition at line 62 of file qgsauthconfig.h.
| bool QgsAuthMethodConfig::operator!= | ( | const QgsAuthMethodConfig & | other | ) | const | 
Operator used to compare configs' inequality.
Definition at line 59 of file qgsauthconfig.cpp.
| bool QgsAuthMethodConfig::operator== | ( | const QgsAuthMethodConfig & | other | ) | const | 
Operator used to compare configs' equality.
Definition at line 49 of file qgsauthconfig.cpp.
| int QgsAuthMethodConfig::removeConfig | ( | const QString & | key | ) | 
Remove a config from map.
| key | Config to remove | 
Definition at line 122 of file qgsauthconfig.cpp.
Set a single config value per key in the map.
| key | Config key | 
| value | Config value | 
Definition at line 112 of file qgsauthconfig.cpp.
| void QgsAuthMethodConfig::setConfigList | ( | const QString & | key, | 
| const QStringList & | value | ||
| ) | 
Set a multiple config values per key in the map.
| key | Config key | 
| value | Config value | 
Definition at line 117 of file qgsauthconfig.cpp.
      
  | 
  inline | 
Set extended configuration map.
| map | Map to set | 
Definition at line 102 of file qgsauthconfig.h.
      
  | 
  inline | 
Set auth config ID.
Definition at line 59 of file qgsauthconfig.h.
      
  | 
  inline | 
Definition at line 72 of file qgsauthconfig.h.
      
  | 
  inline | 
Set name of configuration.
Definition at line 64 of file qgsauthconfig.h.
      
  | 
  inline | 
Definition at line 68 of file qgsauthconfig.h.
      
  | 
  inline | 
Set version of the configuration.
Definition at line 77 of file qgsauthconfig.h.
      
  | 
  inline | 
A URI to auto-select a config when connecting to a resource.
Definition at line 67 of file qgsauthconfig.h.
      
  | 
  static | 
A utility function for generating a resource from a URL to be compared against the config's uri() for auto-selecting authentication configs to use.
| accessurl | A URL to process | 
| resource | Ouput variable for result | 
| withpath | Whether to include the URI's path in output | 
Definition at line 142 of file qgsauthconfig.cpp.
      
  | 
  inline | 
Get version of the configuration.
Definition at line 75 of file qgsauthconfig.h.
 1.8.13