java.lang.Object | ||||||
↳ | com.microstrategy.web.transform.AbstractTransform | |||||
↳ | com.microstrategy.web.transform.AbstractLayoutTransform | |||||
↳ | com.microstrategy.web.app.transforms.AbstractAppTransform | |||||
↳ | com.microstrategy.web.app.transforms.AbstractEditorTransform | |||||
↳ | com.microstrategy.web.app.transforms.AbstractObjectBrowserTabTransform | |||||
↳ | com.microstrategy.web.app.transforms.ObjectBrowserTabOMDTransform |
This class is deprecated.
This class is no longer used by Web
This Transform renders the object browser for the Objects Manipulations Dialog.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DISPLAY_LEVEL_CONTENTS_BODY_ALL | Value that can be used for the levelFlag for this transform to render
all sections of the project browser (ancestors dropdown, search box, contents list,
incremental fetch)
|
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_ANCESTORS | Value that can be used for the levelFlag for this transform to render the
ancestors of the current folder as a select box
|
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_INCREMENTAL_FETCH | Value that can be used for the levelFlag for this transform to render the
incremental fetch for the project browser
|
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_LIST | Value that can be used for the levelFlag for this transform to render the
project browser contents list alone
|
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_NEW_FOLDER_BUTTON | Value that can be used for the levelFlag for this transform to render the
new folder button on the ancesstors pane. |
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_SEARCH | Value that can be used for the levelFlag for this transform to render the
project browser search box. |
|||||||||
int | DISPLAY_LEVEL_CONTENTS_BODY_UP_BUTTON | Value that can be used for the levelFlag for this transform to render the
up button on the ancesstors pane. |
|||||||||
String | FP_CREATE_FORM | ||||||||||
String | FP_FOLDER_JS | ||||||||||
String | FP_IMAGE_FIRST_PAGE | ||||||||||
String | FP_IMAGE_FIRST_PAGE_DISABLED | ||||||||||
String | FP_IMAGE_LAST_PAGE | ||||||||||
String | FP_IMAGE_LAST_PAGE_DISABLED | ||||||||||
String | FP_IMAGE_NEXT_PAGE | ||||||||||
String | FP_IMAGE_NEXT_PAGE_DISABLED | ||||||||||
String | FP_IMAGE_PREVIOUS_PAGE | ||||||||||
String | FP_IMAGE_PREVIOUS_PAGE_DISABLED | ||||||||||
String | FP_INCREMENTAL_FETCH_JS | ||||||||||
String | FP_LEVEL_CHANGE_JS | ||||||||||
String | FP_LEVEL_FLAG |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ObjectBrowserTabOMDTransform() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String |
getDescription()
Returns the textual description of the transform
| ||||||||||
WebEvent | getOpenCreateFolderEvent() | ||||||||||
Class |
getSupportedBeanType()
Returns the supported bean type.
| ||||||||||
void |
initializeCss()
Initializes the Css Classes to use.
| ||||||||||
void |
initializeImages()
Initializes the name of the images to use on this transform's output.
| ||||||||||
void |
initializeTransform(Transformable data)
Initializes transform formal parameters
| ||||||||||
boolean |
isTransformEnabled()
Indicates if the transform can be performed for the current state of the bean.
| ||||||||||
void | renderAncestorButtons(MarkupOutput out) | ||||||||||
void | renderAncestorInformation(MarkupOutput out) | ||||||||||
void | renderAncestorList(MarkupOutput out) | ||||||||||
void | renderContentsBodyDHTML(MarkupOutput out) | ||||||||||
void | renderContentsBodyHTML(MarkupOutput out) | ||||||||||
void |
renderContextMenu(MarkupOutput out)
This method is for rendering the context menus.
| ||||||||||
void | renderCreateFolderButton(MarkupOutput out) | ||||||||||
void |
renderEditorContents(MarkupOutput out)
Generates the graphical output for the Editor
| ||||||||||
void | renderFolderUpButton(MarkupOutput out) | ||||||||||
void | renderGlobalEventsInformation(MarkupOutput out) | ||||||||||
void | renderIncrementalFetch(MarkupOutput out) | ||||||||||
void |
renderObjectCount(MarkupOutput out)
This method render the section that displays the number of objects found.
| ||||||||||
void | renderObjectList(MarkupOutput out) | ||||||||||
void | renderTreeTable(MarkupOutput out) | ||||||||||
void |
transformForRequestSuccessful(MarkupOutput out)
Transforms the assosciated
TabBean when its status is WebBeanRequestSuccessful . |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | displayIncrementalFetchArrow(MarkupOutput out, int pageNumber, String imageCss, String alt) | ||||||||||
AnchorTag |
generateAnchor(WebEvent event)
Creates an
<a> tag from the EventManager. | ||||||||||
String | getCssName(WebObjectInfo object) | ||||||||||
WebEvent | getEvent(WebObjectInfo object, int objectType) | ||||||||||
WebEvent | getFolderNavigateEvent() | ||||||||||
WebEvent | getFolderNavigateEvent(WebObjectInfo folderObject) | ||||||||||
WebEvent | getGoToParentEvent(String parentFolderID) | ||||||||||
WebEvent | getIncrementalFetchEvent(int newPage) | ||||||||||
String | getObjectName(WebObjectInfo ob) | ||||||||||
WebEvent | getSearchEvent() | ||||||||||
void | renderFolderObject(MarkupOutput out, WebObjectInfo object, boolean isFolderLink) | ||||||||||
void | renderSingleObject(MarkupOutput out, WebObjectInfo object) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Value that can be used for the levelFlag
for this transform to render
all sections of the project browser (ancestors dropdown, search box, contents list,
incremental fetch)
Value that can be used for the levelFlag
for this transform to render the
ancestors of the current folder as a select box
Value that can be used for the levelFlag
for this transform to render the
incremental fetch for the project browser
Value that can be used for the levelFlag
for this transform to render the
project browser contents list alone
Value that can be used for the levelFlag
for this transform to render the
new folder button on the ancesstors pane.
Value that can be used for the levelFlag
for this transform to render the
project browser search box.
Value that can be used for the levelFlag
for this transform to render the
up button on the ancesstors pane.
This level flag can be used to control the components that will be rendered by the
project browser bean. The default value of the level flag is DISPLAY_LEVEL_CONTENTS_BODY_ALL
.
Any combination of the following values can also be used.
DISPLAY_LEVEL_CONTENTS_BODY_ANCESTORS
,
DISPLAY_LEVEL_CONTENTS_BODY_LIST
,
DISPLAY_LEVEL_CONTENTS_BODY_SEARCH
,
DISPLAY_LEVEL_CONTENTS_BODY_INCREMENTAL_FETCH
Returns the textual description of the transform
Returns the supported bean type. This transform supports RWProjectBrowserTabBean
instances
Initializes the Css Classes to use. For each one of the css classes to use, the prefix indicated on the formal parameter is added to the name of the class to use.
Initializes the name of the images to use on this transform's output. For each one of the images defined to be displayed, the resource folder information is added to its path and file name as specified on the formal parameters for the images.
Initializes transform formal parameters
data | Transformable instance that will be transformed
by this class
|
---|
Indicates if the transform can be performed for the current state of the bean. If there's a case where the bean might be ready but the information it gets does not match what the transform expects, the rendering process might be stopped here. The outcome will be the component not being rendered at all (which can be logged as a warning for future investigation).
True
if it's possible to use the transform for rendering the
bean. Otherwise, returns False
IndexOutOfBoundsException | |
---|---|
UnmodifiableException | |
UnsupportedOperationException |
This method is for rendering the context menus. By default there are no context menus The context menus for the report object browser are rendered in ReportAllObjectsTransform
out | MarkupOutput |
---|
Generates the graphical output for the Editor
out | MarkupOutput instance where to create the HTML output
|
---|
IndexOutOfBoundsException | |
---|---|
UnmodifiableException | |
UnsupportedOperationException |
This method render the section that displays the number of objects found. Used for the report - all objects tab of the object browser
out | MarkupOutput |
---|
Transforms the assosciated TabBean
when its status is WebBeanRequestSuccessful
.
Calls renderTabFrame()
out | MarkupOutput instance where the contents of this transform will be saved.
|
---|
Creates an <a>
tag from the EventManager.
event | the WebEvent to generate the link with the request |
---|
AnchorTag
instance initialized with the information from the event