Aqualogic Interaction API  
 

IPTSessionInfo Members

IPTSessionInfo overview

Public Instance Methods

AddPersonalSettingOverloaded. Adds a preference for the current user. This information is not cached, but rather is persisted immediately.
AddPreferenceOverloaded. This method sets a preference on the current user. The preference can be for a specific portlet or not.
AddSessionPreferenceOverloaded. Adds a session preference for the current user. This information is cached and not persisted to the database.
AddSessionPreferences Adds session preferences for the current user. This information is cached and not persisted to the database. If bCSPEncode is true, preference name and values will be CSP-encoded.
AssignPreferences This method sets multiple preferences on the current user. It can also delete the old preferences before adding the new preferences. The preferences can be for a specific portlet or not.
CheckCurrentUserIsAdmin Checks whether the current user is a member of the built-in Administrators group.
CheckCurrentUserIsGuest Checks whether the current user is a guest user.
CheckForActivityRightOverloaded. Checks whether the current user has the specified activity right.
CheckGadgetAccess Retrieves the current user's access level to the specified Gadget (Portlet).
CheckPropertySearchRight Checks whether the current user has rights to search the indicated property. The check is performed against a cached set of properties that the user can search.
CheckWebServiceAccess Retrieves the current user's access level to the specified Web Service.
ClearCurrentActivityRightsCache Purges the cache specifying the current user's activity rights.
ClearCurrentCommunityMembershipCache Purges the cache containing current user's community memberships.
ClearCurrentMyPagesCache Purges the cache of the current user's MyPages.
ClearSearchablePropertyCache Purges the cache of searchable properties for the current user.
GetCurrentAuthUniqueName Retrieves the current user's auth unique name.
GetCurrentCollabRoleMemberships Retrieves the current user's Collab role memberships.
GetCurrentCommunityMembership Retrieves the current user's community memberships.
GetCurrentMyPage Retrieves a cached version of one of the user's My Pages with the page ID passed in. If zero is passed in, then the user's home my page will be returned.
GetCurrentMyPages Retrieves the MyPages for the current user. Note that this is different from calling IPTSession.GetMyPages(), because this is a cached version.
GetCurrentUserAdminFolderID Retrieves the admin folder ID where the current user's User object resides.
GetCurrentUserCachedPluggablePages Retrieves a cached IPTQueryResult of web services visible to the current user that support one or more of the 3 types of pluggable pages (personal, community, or admin).
GetCurrentUserCachedSubPortalInfo Retrieves the IPTSubPortalInfo for the current user.
GetCurrentUserGroupIDs Retrieves the current user's group memberships as an array of group IDs.
GetCurrentUserID Retrieves the current user's ID.
GetCurrentUserLoginName Retrieves the current user's login name.
GetCurrentUserName Retrieves the current user's display name.
LookupPersonalSettings Retrieves the preferences for the current user. This information is not cached, so a roundtrip to the database is always incurred.
LookupPreference This method looks up a preference set for the current user. The preference can be for a specific portlet or not.
LookupPreferences This method looks up preferences set for the current user. The preference can be for a specific portlet or not.
LookupSessionPreference This method looks up a preference set for the current user.
LookupSessionPreferencesOverloaded. This method looks up session preferences set for the current user.
QueryActivityRights Retrieves the activity rights held by the current user. This information is not cached, and incurs a database roundtrip every time it is called.
QueryHeaderAndFooter Queries for the header and footer for the current user.
RemovePersonalSetting Removes a preference for the current user. This information is not cached, but rather is persisted immediately.
RemovePreference This method removes a preference set for the current user. The preference can be for a specific portlet or not.
RemovePreferences This method removes multiple preferences set for the current user. The preferences can be for a specific portlet or not.
RemoveSessionPreferenceOverloaded. Removes a session preference for the current user. This information is cached.
SetOverrideSubportal Sets the subportal id of the current user for the current request
SetSessionPreferenceChangeCallback This method sets the callback to be used when there's a new session pref being added.

See Also

IPTSessionInfo Interface | com.plumtree.server Namespace