public class

ObjectInfoTask

extends AbstractBaseTask
java.lang.Object
   ↳ com.microstrategy.web.tasks.AbstractBaseTask
     ↳ com.microstrategy.web.tasks.ObjectInfoTask

Class Overview

This Task returns information about an object in metadata. It currently accepts a single object, but could be expanded to accept a set of object ID/object type pairs. All objects would need to belong to the same project.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.AbstractBaseTask
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
ObjectInfoTask()
Public Methods
void processRequest(TaskRequestContext context, TaskOutput taskOutput)
This Task returns a list of details for all specified objects from metadata.
Protected Methods
void checkUserPrivilege(WebIServerSession session, RequestKeys requestKeys)
[Expand]
Inherited Methods
From class com.microstrategy.web.tasks.AbstractBaseTask
From class java.lang.Object
From interface com.microstrategy.web.tasks.Task

Public Constructors

public ObjectInfoTask ()

Public Methods

public void processRequest (TaskRequestContext context, TaskOutput taskOutput)

This Task returns a list of details for all specified objects from metadata. All objects must belong to the same Intelligence Server project.

Parameters
context The TaskRequestContext object that maintains the state of the request.
taskOutput The TaskOutput that records the contents of the Task response.
Throws
TaskException For any other problems.
TaskConfigurationException If there is an internal problem with the configuration of this Task.

Protected Methods

protected void checkUserPrivilege (WebIServerSession session, RequestKeys requestKeys)

Throws
TaskException