PortalUser class final
A registered user of the portal or organization.
A portal may have users who are unaffiliated with an organization or users who are part of an organization. Users sign in to the portal and create and share content which is organized into items (PortalItem). Users can create and join groups (PortalGroup) and share items with groups. This makes the items visible and accessible to other members of the group. Users could be in different roles including administrators, publishers and information workers. Administrators can add users to their organizations and have access to all content within the organization. All users can create web maps based on combining services that they have access to and can register services running on external servers. Publishers within an organization can in addition to user privileges create hosted services based on data files that they upload.
- Mixed-in types
Constructors
- PortalUser(Portal _portal, String _username)
-
Creates a portal user with the given Portal and
username.
Properties
- access → PortalAccess
-
Determines if other users can search for this user's name to find
content and groups owned by this user and to invite this user to join
their groups.
no setter
- availableCredits → double
-
The number of credits available to the user.
no setter
-
categories
→ List<
String> -
The member categories that the user is assigned to.
no setter
- created → DateTime?
-
The date the user was created.
no setter
- email → String
-
The email of the user.
no setter
- favoritesGroupId → String
-
The ID of the favorites group for this user.
no setter
- firstName → String
-
The user's first name.
no setter
- fullName → String
-
The full name of the user.
no setter
-
groups
→ List<
PortalGroup> -
The collection of groups this user belongs to.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastName → String
-
The user's last name.
no setter
- loadError → ArcGISException?
-
The load error.
no setterinherited
- loadStatus → LoadStatus
-
The load status.
no setterinherited
- modified → DateTime?
-
The date the user was modified.
no setter
-
onLoadStatusChanged
→ Stream<
LoadStatus> -
A stream that reports changes to the LoadStatus.
no setterinherited
- organizationId → String
-
The ID of the organization to which the user belongs.
no setter
- portal → Portal
-
The portal to which the user belongs.
no setter
- role → PortalUserRole
-
The role in the organization of this user.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
A list of tags associated with this user.
no setter
- thumbnail → LoadableImage?
-
The thumbnail image of the user.
no setter
- units → UnitSystem?
-
The preferred units of measurement for this user.
no setter
- userDescription → String
-
The description of the user.
no setter
- userId → String
-
The ID of the user.
no setter
- username → String
-
The username of the user.
no setter
Methods
-
cancelLoad(
) → void -
Cancels loading metadata for the object.
inherited
-
fetchContent(
) → Future< PortalUserContent> - Fetches content from this user's root folder.
-
fetchContentInFolder(
String folderId) → Future< List< PortalItem> > - Fetches content from a specific folder belonging to this user.
-
load(
) → Future< void> -
Loads the metadata for the object asynchronously.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
retryLoad(
) → Future< void> -
Loads or retries loading metadata for the object asynchronously.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited