Plumtree PEIs  
 

IPageActions Interface

This class has been created to allow developers the ability to add some functionality to the beginning and end of any and every page that is displayed within the Plumtree Portal. The amount of functionality that is available is going to be and should be extremely limited as this could affect performance a great deal.

NOTE: Should this interface be implemented more than once within the Dynamic Discovery process, the implementations will be processed in the order that they are displayed within the representative XML file. All implementations will be called.

NOTE: These functions will primarily be implemented within the cases of a MyPortal Page, Community Page, Directory Page, and Login Page. As these pages all include Gateway requests, we will not be worrying about Gateway requests, just the outer containers request.

NOTE: All information needed to use as a key for timestamps should be available from the Server Name and Activity Space, such as User ID, Activity Space Name, current Display Page Name and so on. There is also a possibility that the _oUserSession passed in to OnPageStart() and OnPageFinish() will be different (such as when you click finish after editing the mypage layout - the request will start in the edit layout space, but finish in the myPage space).

For a list of all members of this type, see IPageActions Members.

public interface IPageActions

Types that implement IPageActions

Type Description
ProfileViewActions  
TagPageActions This PEI resets the tag page request data at the end of every HTTP request.

Requirements

Namespace: com.plumtree.uiinfrastructure.pei

Assembly: uiinfrastructure (in uiinfrastructure.dll)

See Also

IPageActions Members | com.plumtree.uiinfrastructure.pei Namespace