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 voiddisplayIncrementalFetchArrow(MarkupOutput out, int pageNumber, java.lang.String image, int width, java.lang.String alt)Renders the incremental fetch arrowprotected AnchorTaggenerateAnchor(WebEvent event)Overwrites the parent method by setting special attributes if the event is not providedvoidrenderContextMenu(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 voidrenderFolderObject(MarkupOutput out, WebObjectInfo objectInfo, boolean isFolderLink, java.lang.String className)Renders each folder as part of the contents of the project browser in DHTML modevoidrenderGlobalEventsInformation(MarkupOutput out)Render extra event information, for events that some one else might trigger.voidrenderObjectCount(MarkupOutput out)This method render the section that displays the number of objects found.protected voidrenderSingleObject(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 modevoidrenderTreeTable(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:
renderTreeTablein 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:
renderGlobalEventsInformationin 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:
renderFolderObjectin classObjectBrowserTabProjectBrowserTransform- Parameters:
out-MarkupOutputobjectInfo-WebObjectInfoisFolderLink-BooleanWhether 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:
renderObjectCountin 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:
renderContextMenuin 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:
renderSingleObjectin classObjectBrowserTabProjectBrowserTransform- Parameters:
out-MarkupOutputobjectInfo-WebObjectInfoclassName-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:
generateAnchorin classObjectBrowserTabProjectBrowserTransform- Parameters:
event- WebEvent- Returns:
- AnchorTag
-
-