List of Events in uPortal 4.0

Class Hierarchy for Portal Events. Events in red are abstract base classes. The list in brackets for each event type are the data fields that event adds to the hierarchy.

  • PortalEvent- abstract base class for all portal events. [serverId, eventSessionId, userName, timestamp]
    • LayoutPortalEvent- abstract base class for all layout related portal events. [layoutId, layoutOwner]
      • FolderAddedToLayoutPortalEvent - fired when a new folder (tab, column) is added to the user's layout. [newFolderId]
      • FolderDeletedFromLayoutPortalEvent - fired when a folder is deleted from the user's layout. [oldParentFolderId, deletedFolderId, deletedFolderName]
      • FolderMovedInLayoutPortalEvent - fired when a folder is moved within the user's layout. [oldParentFolderId, movedFolderId]
      • PortletAddedToLayoutPortalEvent - fired when a portlet is added to the user's layout. [parentFolderId, fname]
      • PortletDeletedFromLayoutPortalEvent - fired when a portlet is deleted from the user's layout. [oldParentFolderId, fname]
      • PortletMovedInLayoutPortalEvent - fired when a portlet is moved within the user's layout. [oldParentFolderId, newParentFolderId, fname]
    • LoginEvent - fired when a user logs in to the portal. [groups, attributes]
    • LogoutEvent - fired when a user explicitly logs out of the portal.
    • PortalRenderEvent - fired after a portal page renders (generally equal to rendering a tab). [requestPath, urlState, urlType, parameters, targetLayoutNodeId]
    • PortletExecutionEvent- abstract base class for all portlet execution events. [fname, executionTimeNano, parameters]
      • PortletActionExecutionEvent - fired after a portlet action completes.
      • PortletEventExecutionEvent - fired after a portlet event completes. [eventName]
      • PortletRenderExecutionEvent - fired after a portlet render completes. [targeted, usedPortalCache]
      • PortletRenderHeaderExecutionEvent - fired after a portlet render-header completes. [targeted, usedPortalCache]
      • PortletResourceExecutionEvent - fired after a portlet resource completes. [resourceId, usedBrowserCache, usedPortalCache]