Class DiagnosticsStatisticsTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.admin.transforms.AbstractAdminTransform
-
- com.microstrategy.web.admin.transforms.AbstractDiagnosticsTransform
-
- com.microstrategy.web.admin.transforms.DiagnosticsStatisticsTransform
-
- All Implemented Interfaces:
AppTransform
,Transform
public class DiagnosticsStatisticsTransform extends AbstractDiagnosticsTransform
Title: DiagnosticsStatisticsTransform This class is used to display the interface required for changing statistic properties.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
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.admin.transforms.AbstractDiagnosticsTransform
_imgLeftCorner, _imgRightCorner, cssGlobal, cssHeaderTable, cssMainTableHeading
-
Fields inherited from class com.microstrategy.web.admin.transforms.AbstractAdminTransform
needToUpdateStyleForDoubleByte
-
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 DiagnosticsStatisticsTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Returns the description of this transformprotected java.lang.String
getTitle()
Obtain the title to be displayed by this transform as header of its sectionvoid
initializeCss()
Initialize the css classes to use while displaying this transformvoid
renderDiagnosticOutput(MarkupOutput out)
Generates the graphical output for the DiagnosticsBean, which for this transform's definition, will consist on the different options for statistics logging that can be configured by the user.void
renderFormHiddenInputs(MarkupOutput out, WebEvent applyEvent, WebEvent loadDefaults)
Add to the global output any hidden inputs and other information that should be rendered for the proper functionality of the formvoid
renderStatisticsModeRow(MarkupOutput out, WebEvent event, DiagnosticsBean bean)
Renders a TR in a table, with two columns, with the information required for the user to customize the statistics mode desired: off, on screen, on a file, etc.void
renderStatisticsPathRow(MarkupOutput out, WebEvent event, DiagnosticsBean bean)
Renders a TR in a table, with two columns, with the information required for the user to customize the path where the statistics file is to be saved.void
renderStatisticsSetup(MarkupOutput out)
Show the interface related with the diagnostics statistics options: change the mode (off, screen, file, Screen and file) and update the location of the file that will be created.-
Methods inherited from class com.microstrategy.web.admin.transforms.AbstractDiagnosticsTransform
getApplyDiagnosticsEvent, getArgumentName, getDiagnosticsBean, getLoadDefaultsEvent, getSupportedBeanType, initializeImages, initializeTransform, renderDialogHeader, renderSubmitButtons, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.admin.transforms.AbstractAdminTransform
initializeDoubleByte, updateStyleForButtons
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, 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, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, 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, transformForRequestInError, 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
-
getDescription
public java.lang.String getDescription()
Returns the description of this transform- Returns:
- String value with the description of this transform
-
initializeCss
public void initializeCss()
Initialize the css classes to use while displaying this transform- Overrides:
initializeCss
in classAbstractDiagnosticsTransform
-
renderDiagnosticOutput
public void renderDiagnosticOutput(MarkupOutput out)
Generates the graphical output for the DiagnosticsBean, which for this transform's definition, will consist on the different options for statistics logging that can be configured by the user.
The output is inside an HTML TABLE tag for formatting purposes. This method displays the header of the property box, plus the form where the user can specify the values of the different options.- Specified by:
renderDiagnosticOutput
in classAbstractDiagnosticsTransform
- Parameters:
out
-MarkupOutput
instance where to create the HTML output
-
renderFormHiddenInputs
public void renderFormHiddenInputs(MarkupOutput out, WebEvent applyEvent, WebEvent loadDefaults)
Add to the global output any hidden inputs and other information that should be rendered for the proper functionality of the form- Parameters:
out
-MarkupOutput
instance where the HTML contents are to be saved.applyEvent
-WebEvent
for applying the changes indicated on the formloadDefaults
-WebEvent
for loading the default values on the form
-
renderStatisticsModeRow
public void renderStatisticsModeRow(MarkupOutput out, WebEvent event, DiagnosticsBean bean)
Renders a TR in a table, with two columns, with the information required for the user to customize the statistics mode desired: off, on screen, on a file, etc. If the event or bean are not provided or the argument to search for is not found, nothing will be displayed. It is required that the parent TABLE is already opened. By defaultrenderDiagnosticOutput()
takes care of that.- Parameters:
out
-MarkupOutput
instance to contain the HTML to be displayedevent
-WebEvent
generated for saving the configuration changesbean
-DiagnosticsBean
currently being transformed
-
renderStatisticsPathRow
public void renderStatisticsPathRow(MarkupOutput out, WebEvent event, DiagnosticsBean bean)
Renders a TR in a table, with two columns, with the information required for the user to customize the path where the statistics file is to be saved. If the event or bean are not provided or the argument to search for is not found, nothing will be displayed.- Parameters:
out
-MarkupOutput
instance to contain the HTML to be displayedevent
-WebEvent
generated for saving the configuration changesbean
-DiagnosticsBean
currently being transformed
-
renderStatisticsSetup
public void renderStatisticsSetup(MarkupOutput out)
Show the interface related with the diagnostics statistics options: change the mode (off, screen, file, Screen and file) and update the location of the file that will be created. Its contents are inside a table row, with two columns.- Parameters:
out
-MarkupOutput
instance to contain the HTML to be displayed
-
getTitle
protected java.lang.String getTitle()
Obtain the title to be displayed by this transform as header of its section- Specified by:
getTitle
in classAbstractDiagnosticsTransform
- Returns:
- the
String
to use as title
-
-