QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
Utility functions for working with ArcGIS REST services. More...
#include <qgsarcgisportalutils.h>
Public Types | |
enum | ItemType { FeatureService , MapService , ImageService } |
Portal item types (not complete) More... | |
Static Public Member Functions | |
static QVariantList | retrieveGroupContent (const QString &contentUrl, const QString &groupId, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QString > &requestHeaders=QMap< QString, QString >(), QgsFeedback *feedback=nullptr, int pageSize=100) |
Retrieves JSON definitions for all items which belong the the specified groupId. More... | |
static QVariantList | retrieveGroupItemsOfType (const QString &contentUrl, const QString &groupId, const QString &authcfg, const QList< int > &itemTypes, QString &errorTitle, QString &errorText, const QMap< QString, QString > &requestHeaders=QMap< QString, QString >(), QgsFeedback *feedback=nullptr, int pageSize=100) |
Retrieves JSON definitions for all items which belong the the specified groupId. More... | |
static QVariantList | retrieveUserGroups (const QString &communityUrl, const QString &user, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QString > &requestHeaders=QMap< QString, QString >(), QgsFeedback *feedback=nullptr) |
Retrieves JSON definitions for all groups which the specified user name is a member of. More... | |
static QVariantMap | retrieveUserInfo (const QString &communityUrl, const QString &user, const QString &authcfg, QString &errorTitle, QString &errorText, const QMap< QString, QString > &requestHeaders=QMap< QString, QString >(), QgsFeedback *feedback=nullptr) |
Retrieves JSON user info for the specified user name. More... | |
Utility functions for working with ArcGIS REST services.
Definition at line 35 of file qgsarcgisportalutils.h.
Portal item types (not complete)
Enumerator | |
---|---|
FeatureService | ArcGIS Server feature service. |
MapService | ArcGIS Server map service. |
ImageService | ArcGIS Server image service. |
Definition at line 42 of file qgsarcgisportalutils.h.
|
static |
Retrieves JSON definitions for all items which belong the the specified groupId.
contentUrl | should be set to the Portal's content URL, e.g. https://mysite.com/portal/sharing/rest/content/ |
groupId | ID of group to query |
authcfg | authentication configuration ID |
errorTitle | title summary of any encountered errors |
errorText | error text of any encountered errors |
requestHeaders | optional additional request headers |
feedback | optional feedback argument for cancellation support |
pageSize | number of results to retrieve for each request. Maximum value is 100. |
Definition at line 47 of file qgsarcgisportalutils.cpp.
|
static |
Retrieves JSON definitions for all items which belong the the specified groupId.
contentUrl | should be set to the Portal's content URL, e.g. https://mysite.com/portal/sharing/rest/content/ |
groupId | ID of group to query |
authcfg | authentication configuration ID |
itemTypes | list of desired item types (using QgsArcGisPortalUtils.ItemType values) |
errorTitle | title summary of any encountered errors |
errorText | error text of any encountered errors |
requestHeaders | optional additional request headers |
feedback | optional feedback argument for cancellation support |
pageSize | number of results to retrieve for each request. Maximum value is 100. |
Definition at line 84 of file qgsarcgisportalutils.cpp.
|
static |
Retrieves JSON definitions for all groups which the specified user name is a member of.
If user is blank then the user associated with the current logon details will be retrieved
communityUrl | should be set to the Portal's community URL, e.g. https://mysite.com/portal/sharing/rest/community/ |
user | username to query, or an empty string to query the current user |
authcfg | authentication configuration ID |
errorTitle | title summary of any encountered errors |
errorText | error text of any encountered errors |
requestHeaders | optional additional request headers |
feedback | optional feedback argument for cancellation support |
Definition at line 41 of file qgsarcgisportalutils.cpp.
|
static |
Retrieves JSON user info for the specified user name.
If user is blank then the user associated with the current logon details will be retrieved
communityUrl | should be set to the Portal's community URL, e.g. https://mysite.com/portal/sharing/rest/community/ |
user | username to query, or an empty string to query the current user |
authcfg | authentication configuration ID |
errorTitle | title summary of any encountered errors |
errorText | error text of any encountered errors |
requestHeaders | optional additional request headers |
feedback | optional feedback argument for cancellation support |
Definition at line 22 of file qgsarcgisportalutils.cpp.