public class

AggregatedFolderEventHandler

extends AggregatedEventHandler
implements EnumFolderBeanEvents
java.lang.Object
   ↳ com.microstrategy.web.beans.GenericEventHandler
     ↳ com.microstrategy.web.beans.AggregatedEventHandler
       ↳ com.microstrategy.web.app.beans.AggregatedFolderEventHandler

Class Overview

This aggregated event handler intercepts the browse requests and analyzes if Shared Reports is being requested (with sysFolderId value defined as 7). If so, then it will check for the Administrator Preference where another folder can be selected as Shared Reports. If the Shared Reports has been customized, then this folder will be the one opened, instead of the regular Public Objects > Reports. If users would like to still have the default Shared Reports opened, then specifying the folder ID for it will be required.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.beans.GenericEventHandler
From interface com.microstrategy.web.beans.EnumFolderBeanEvents
From interface com.microstrategy.web.beans.EnumObjectBeanEvents
From interface com.microstrategy.web.beans.WebEventTags
[Expand]
Inherited Fields
From class com.microstrategy.web.beans.AggregatedEventHandler
From class com.microstrategy.web.beans.GenericEventHandler
Public Constructors
AggregatedFolderEventHandler()
Public Methods
boolean processRequest(RequestKeys requestKeys)
Constructs an AggregatedFolderEventHandler with the event handler type set to (HANDLER_TYPE_FOLDER).
[Expand]
Inherited Methods
From class com.microstrategy.web.beans.AggregatedEventHandler
From class com.microstrategy.web.beans.GenericEventHandler
From class java.lang.Object
From interface com.microstrategy.web.beans.WebEventHandler

Public Constructors

public AggregatedFolderEventHandler ()

Public Methods

public boolean processRequest (RequestKeys requestKeys)

Constructs an AggregatedFolderEventHandler with the event handler type set to (HANDLER_TYPE_FOLDER).

Parameters
requestKeys the RequestKeys object containing event ID, sources, and any other information.
Returns
  • true if handling succeeds; false if the event is ignored and not handled.
Throws
WebException