com.plumtree.portalpages.pei
Interface ICommunityActions


public interface ICommunityActions

This interface was created to allow developers the ability to create functions that can be dynamically discovered by the Plumtree application for the purposes of performing some functionality when a particular community based event occurs.

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.


Method Summary
 void OnAfterUserJoinsCommunity(AActivitySpace _asCurrentSpace, IPTSession _ptUserSession, int[] _arrJoinedCommIDs)
          This function can be used to notify after a user has directly joined a community.
 void OnAfterUserQuitsCommunity(AActivitySpace _asCurrentSpace, IPTSession _ptUserSession, int[] _arrQuitCommIDs)
          This function can be used to notify after a user has directly unsubscribed from a community.
 

Method Detail

OnAfterUserJoinsCommunity

void OnAfterUserJoinsCommunity(AActivitySpace _asCurrentSpace,
                               IPTSession _ptUserSession,
                               int[] _arrJoinedCommIDs)
This function can be used to notify after a user has directly joined a community.

Parameters:
_asCurrentSpace - - Provides access to the current MVC classes as well as the Application and the HTTP Session
_ptUserSession - - Plumtree session object for the current user
_arrJoinedCommIDs - - Array of the community IDs being joined as ints

OnAfterUserQuitsCommunity

void OnAfterUserQuitsCommunity(AActivitySpace _asCurrentSpace,
                               IPTSession _ptUserSession,
                               int[] _arrQuitCommIDs)
This function can be used to notify after a user has directly unsubscribed from a community.

Parameters:
_asCurrentSpace - - Provides access to the current MVC classes as well as the Application and the HTTP Session
_ptUserSession - - Plumtree session object for the current user
_arrQuitCommIDs - - Array of the community IDs being unsubscribed from as ints



Copyright 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.