Supported Bean: WebComponent
WebComponent interface abstracts every component of a Web application. A page could
be a WebComponent, so is a Servlet, a WebBean, etc. Except the root component, each individual
WebComponent has a single parent WebComponent. Therefore each WebComponent has a unique
path from the root to itself in a Web application.
In a Web application, a user interaction could be abstracted as a WebEvent. Each
individual WebComponent may have a WebEventHandler associated with it. The
WebEventHandler is capable of generating and handling a set of WebEvent.
If necessary, a WebComponent itself can be designed to handle a WebEvent.
Event handler: com.microstrategy.web.beans.EnumEventHandlerTypes.HANDLER_TYPE_SECURITY_FILTER (524288)
Events
| browse | ||||
| event for browsing a given object. |
1001 | |||
|
*objectID | objectID -- argument using for browsing objects. |
1001 | ||
|
browseFlags | flags -- integer argument specifying the flags (from EnumDSSXMLObjectFlags ) to be used while performing
object browse operations. |
1003 | ||
| delete | ||||
| Event for deleting current user. No parameter. |
1048576001 | |||
| duplicate | ||||
| Event for duplicating current user and refrencing to the duplicated user. No parameter. |
1048576004 |
EnumEditableObjectBeanEvents.EDITABLE_OBJECT_EVENT_DUPLICATE |
||
| initAsNew | ||||
| Event for creating a new user. No parameter. |
1048576003 |
EnumEditableObjectBeanEvents.EDITABLE_OBJECT_EVENT_INIT_AS_NEW |
||
|
parents | Argument ID for parent groups. This argument contains multiple values. One value for each parent. Should contain all parents into this argument. Any current parent missing from this argument means that parent has been removed. For each individual value, it contains the parent DSSID. |
32768006 | ||
| refresh | ||||
| Event for refreshing current user. No parameter. |
1048576005 | |||
| save | ||||
| Event for saving current user. No parameter. |
1048576002 | |||
| saveAs | ||||
|
524288003 |
|
|||
|
newName |
524288002 |
|
||
| setName | ||||
| Event for setting a new name for the object. |
1048576006 | |||
|
name |
1048576001 | |||
| updateBottomLevel | ||||
|
524288002 |
|
|||
|
saveNow |
32768008 |
|
||
|
unit |
524288001 |
|
||
| updateTopLevel | ||||
|
524288001 |
|
|||
|
saveNow |
32768008 |
|
||
|
unit |
524288001 |
|
||
Notes
* denotes required field.