Class ObjectBrowserTabReportAllObjectsTransform
- 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.ObjectBrowserTabProjectBrowserTransform
-
- com.microstrategy.web.app.transforms.ObjectBrowserTabReportAllObjectsTransform
-
- All Implemented Interfaces:
AppTransform
,Transform
public class ObjectBrowserTabReportAllObjectsTransform extends ObjectBrowserTabProjectBrowserTransform
This Transform renders the all objects tab of the report's object browser.
- Since:
- MicroStrategy Web 8.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.transforms.ObjectBrowserTabProjectBrowserTransform
_projectBrowserBean, checkImage, cssBody, cssFileSearch, DISPLAY_LEVEL_CONTENTS_BODY_ALL, DISPLAY_LEVEL_CONTENTS_BODY_ANCESTORS, DISPLAY_LEVEL_CONTENTS_BODY_INCREMENTAL_FETCH, DISPLAY_LEVEL_CONTENTS_BODY_LIST, DISPLAY_LEVEL_CONTENTS_BODY_SEARCH, folderJS, folderUpImage, folderUpJS, FP_CHECK_IMAGE, FP_FOLDER_JS, FP_FOLDER_UP_IMAGE, FP_FOLDER_UP_JS, FP_IMAGE_FIRST_PAGE, FP_IMAGE_FIRST_PAGE_DISABLED, FP_IMAGE_LAST_PAGE, FP_IMAGE_LAST_PAGE_DISABLED, FP_IMAGE_NEXT_PAGE, FP_IMAGE_NEXT_PAGE_DISABLED, FP_IMAGE_PREVIOUS_PAGE, FP_IMAGE_PREVIOUS_PAGE_DISABLED, FP_INCREMENTAL_FETCH_JS, FP_LEVEL_CHANGE_JS, FP_LEVEL_FLAG, FP_SEARCH_IMAGE, FP_SEARCH_JS, imgFirstPage, imgFirstPageDisabled, imgLastPage, imgLastPageDisabled, imgNextPage, imgNextPageDisabled, imgPreviousPage, imgPreviousPageDisabled, incrementalFetchJS, levelChangeJS, levelFlag, searchImage, searchJS
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractObjectBrowserTabTransform
_imgAttribute, _imgAttributeForm, _imgConsolidation, _imgCube, _imgCustomGroup, _imgDerivedMetric, _imgFilter, _imgFolder, _imgGraph, _imgGridGraph, _imgHierarchy, _imgMetric, _imgMetricDmx, _imgPrompt, _imgRa, _imgReport, attributeFormImage, attributeImage, consolidationImage, cubeImage, customGroupImage, derivedMetricImage, filterImage, folderImage, FP_ATTRIBUTE_FORM_IMAGE, FP_ATTRIBUTE_IMAGE, FP_CONSOLIDATION_IMAGE, FP_CUBE_IMAGE, FP_CUSTOM_GROUP_IMAGE, FP_DERIVED_METRIC_IMAGE, FP_FILTER_IMAGE, FP_FOLDER_IMAGE, FP_GRAPH_IMAGE, FP_GRID_GRAPH_IMAGE, FP_HIERARCHY_IMAGE, FP_INCLUDE_DYNAMIC_SCRIPT, FP_METRIC_DMX_IMAGE, FP_METRIC_IMAGE, FP_OBJECT_SUBTYPES_FILTER, FP_OBJECT_TYPES_FILTER, FP_PROMPT_IMAGE, FP_RA_IMAGE, FP_REPORT_IMAGE, graphImage, gridGraphImage, hierarchyImage, metricDmxImage, metricImage, objectSubtypesFilter, objectTypesFilter, promptImage, raImage, reportImage, sSpaces
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractEditorTransform
_helpTopic, _helpType, applyJS, applyLabel, applyLabelID, canAutoSize, cancelJS, cancelLabel, cancelLabelID, closeEvent, closeImage, closeJS, closeLabel, closeLabelID, dhtmlClose, disableOKButton, editorContentsStyle, editorElements, editorLayoutFile, editorSubType, FP_APPLY_JS, FP_APPLY_LABEL, FP_APPLY_LABEL_ID, FP_CAN_AUTO_SIZE, FP_CANCEL_JS, FP_CANCEL_LABEL, FP_CANCEL_LABEL_ID, FP_CLOSE_EVENT, FP_CLOSE_IMAGE, FP_CLOSE_JS, FP_CLOSE_LABEL, FP_CLOSE_LABEL_ID, FP_DHTML_CLOSE, FP_DISABLE_OK_BUTTON, FP_EDITOR_CONTENTS_STYLE, FP_EDITOR_ELEMENTS, FP_EDITOR_LAYOUT_FILE, FP_EDITOR_SUBTYPE, FP_HELP_PAGE, FP_HELP_TOPIC, FP_HELP_TYPE, FP_NAVIGATE_ON_SUBMIT, FP_OK_JS, FP_OK_LABEL, FP_OK_LABEL_ID, FP_RENDER_FORM, FP_TITLE_LABEL, FP_TITLE_LABEL_ID, FP_USE_JS_IN_BONE, helpPage, helpTopic, helpType, includeDynamicScript, navigateOnSubmit, okJS, okLabel, okLabelID, renderForm, titleLabel, titleLabelID
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width
-
-
Constructor Summary
Constructors Constructor Description ObjectBrowserTabReportAllObjectsTransform()
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
displayIncrementalFetchArrow(MarkupOutput out, int pageNumber, java.lang.String image, int width, java.lang.String alt)
Renders the incremental fetch arrowprotected AnchorTag
generateAnchor(WebEvent event)
Overwrites the parent method by setting special attributes if the event is not providedvoid
renderContextMenu(MarkupOutput out)
Renders the context menu context to use in the transform For dataset: 'set as primary dataset', 'delete from document' For template unit: ' add to grouping' , 'add to section'protected void
renderFolderObject(MarkupOutput out, WebObjectInfo objectInfo, boolean isFolderLink, java.lang.String className)
Renders each folder as part of the contents of the project browser in DHTML modevoid
renderGlobalEventsInformation(MarkupOutput out)
Render extra event information, for events that some one else might trigger.void
renderObjectCount(MarkupOutput out)
This method render the section that displays the number of objects found.protected void
renderSingleObject(MarkupOutput out, WebObjectInfo objectInfo, java.lang.String className)
Renders each non-folder objects as part of the contents of the project browser bean in DHTML modevoid
renderTreeTable(MarkupOutput out)
Renders the contents of the current folder/search results of the project browser bean in DHTML mode.-
Methods inherited from class com.microstrategy.web.app.transforms.ObjectBrowserTabProjectBrowserTransform
displayIncrementalFetchArrow, getDescription, getEvent, getFolderNavigateEvent, getFolderNavigateEvent, getGoToParentEvent, getIncrementalFetchEvent, getSearchEvent, getSupportedBeanType, initializeCss, initializeImages, initializeTransform, isTransformEnabled, renderAncestorInformation, renderAttributeObject, renderAttributeObject, renderContentsBodyDHTML, renderContentsBodyHTML, renderEditorContents, renderFolderObject, renderIncrementalFetch, renderObjectList, renderSearchSection, renderSingleObject, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractObjectBrowserTabTransform
formatObjectInfoParameter, generateTooltipInformation, getClassName, getFolderLinkClasses, getJavascriptTyAttribute, getObjectDescription, getObjectImageName, getTooltipTitle, initEditor, isObjectSubtypeVisible, isObjectTypeVisible, shouldDisplayObject
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractEditorTransform
generateForm, getDivTagAroundContents, getEditorTitle, getOnSubmitJS, getWebBeanErrorInfo, initHelp, renderEditor, renderEditorElement, renderJavascript, setFocusFieldId, transformForRequestInError
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getCancelEvent, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, hasSubBlock, initHeightAndWidthFromPreferences, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput
-
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports
-
-
-
-
Method Detail
-
renderTreeTable
public void renderTreeTable(MarkupOutput out)
Renders the contents of the current folder/search results of the project browser bean in DHTML mode. CallsObjectBrowserTabProjectBrowserTransform.renderObjectList(MarkupOutput)
- Overrides:
renderTreeTable
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
-MarkupOutput
-
renderGlobalEventsInformation
public void renderGlobalEventsInformation(MarkupOutput out)
Render extra event information, for events that some one else might trigger. For this transform, there are no global events- Overrides:
renderGlobalEventsInformation
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
-MarkupOutput
-
renderFolderObject
protected void renderFolderObject(MarkupOutput out, WebObjectInfo objectInfo, boolean isFolderLink, java.lang.String className)
Renders each folder as part of the contents of the project browser in DHTML mode- Overrides:
renderFolderObject
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
-MarkupOutput
objectInfo
-WebObjectInfo
isFolderLink
-Boolean
Whether the folder is a folderLink or notclassName
-String
-
renderObjectCount
public void renderObjectCount(MarkupOutput out)
This method render the section that displays the number of objects found. Used for the report - all objects tab of the object browser- Overrides:
renderObjectCount
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
- MarkupOutput
-
renderContextMenu
public void renderContextMenu(MarkupOutput out)
Renders the context menu context to use in the transform For dataset: 'set as primary dataset', 'delete from document' For template unit: ' add to grouping' , 'add to section'- Overrides:
renderContextMenu
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
- where to write the output of the method.
-
renderSingleObject
protected void renderSingleObject(MarkupOutput out, WebObjectInfo objectInfo, java.lang.String className)
Renders each non-folder objects as part of the contents of the project browser bean in DHTML mode- Overrides:
renderSingleObject
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
out
-MarkupOutput
objectInfo
-WebObjectInfo
className
-String
-
displayIncrementalFetchArrow
protected void displayIncrementalFetchArrow(MarkupOutput out, int pageNumber, java.lang.String image, int width, java.lang.String alt)
Renders the incremental fetch arrow- Parameters:
out
-pageNumber
-image
-width
-alt
-
-
generateAnchor
protected AnchorTag generateAnchor(WebEvent event)
Overwrites the parent method by setting special attributes if the event is not provided- Overrides:
generateAnchor
in classObjectBrowserTabProjectBrowserTransform
- Parameters:
event
- WebEvent- Returns:
- AnchorTag
-
-