Class FolderDetailsTransform
- java.lang.Object
 - 
- com.microstrategy.web.transform.AbstractTransform
 - 
- com.microstrategy.web.transform.AbstractLayoutTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppTransform
 - 
- com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
 - 
- com.microstrategy.web.app.transforms.AbstractFolderTransform
 - 
- com.microstrategy.web.app.transforms.FolderDetailsTransform
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 AppTransform,LayoutTransform,Transform
public class FolderDetailsTransform extends AbstractFolderTransform
This transform displays the number of folder, reports and documents within the specifiedFolderBean- Since:
 - MicroStrategy Web 7.3.1 or earlier
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractFolderTransform
AbstractFolderTransform.Context 
 - 
 
- 
Field Summary
- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractFolderTransform
_bandingIndex, _imgHeight, _imgWidth, _sortedChildUnits, datamartImage, documentImage, execTarget, filterImage, folderImage, FP_CREATE_REPORT_DISPLAY_SECTION, FP_DATAMART_IMAGE, FP_DOCUMENT_IMAGE, FP_EXEC_TARGET, FP_FILTER_IMAGE, FP_FOLDER_IMAGE, FP_GRAPH_IMAGE, FP_GRID_GRAPH_IMAGE, FP_IMAGE_HEIGTH, FP_IMAGE_WIDTH, FP_LEVEL_FLAG, FP_MAX_OBJECT_TYPE_COUNT, FP_REPORT_IMAGE, FP_RW_DOCUMENT_IMAGE, FP_SORT_ASCENDING, FP_SORT_FIELD, FP_TABLE_ID, FP_TEMPLATE_IMAGE, graphImage, gridGraphImage, imageHeight, imageWidth, LEVEL_ALL, LEVEL_CONFIRM_DELETE, LEVEL_DELETE, LEVEL_DESCRIPTION, LEVEL_DISPLAY_HEADERS, LEVEL_EDIT, LEVEL_EMPTY_FOLDER_MESSAGE, LEVEL_EXPORT_EXCEL, LEVEL_EXPORT_PDF, LEVEL_FOLDER_INFORMATION, LEVEL_INCREMENTAL_FETCH, LEVEL_LOCATION, LEVEL_MODIFIED, LEVEL_NAME, LEVEL_OWNER, LEVEL_SEND_NOW, LEVEL_SUBSCRIPTION, levelFlag, maxObjectTypeCount, reportImage, rwDocumentImage, sortAscending, sortField, tableId, templateImage 
- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
FP_INCREMENTAL_FETCH_NAV_TYPE, FP_INCREMENTAL_FETCH_PAGE_BLOCK, imgBlank, incrementalFetchNavigationType, incrementalFetchPageBlock 
- 
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 FolderDetailsTransform()Class constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetDescription()Return description for this transformvoidrenderDescription(MarkupOutput out)Renders the description of the folder object, if available.voidrenderDescription(MarkupOutput out, WebFolder folder)Deprecated.voidrenderDescriptionInfo(MarkupOutput out, WebObjectInfo object)Renders the description of the folder object, if available.voidrenderDocumentCount(MarkupOutput out)Renders the number of documents in the foldervoidrenderFilterCount(MarkupOutput out)Renders the number of filters in the foldervoidrenderFolderCount(MarkupOutput out)Renders the number of folders in the foldervoidrenderList(MarkupOutput out, WebDisplayUnits list)Deprecated.Please use and customizeAbstractFolderTransform.renderList(MarkupOutput out)instead since this method will not be called by future releasesvoidrenderReportCount(MarkupOutput out)Renders the number of reports in the foldervoidrenderTemplateCount(MarkupOutput out)Renders the number of templates in the foldervoidtransformForRequestInError(MarkupOutput out)Transforms the assosciatedWebBeanwhen its status isEnumRequestStatus.WebBeanRequestEndsInError.voidtransformForRequestSuccessful(MarkupOutput out)Transforms the assosciatedWebBeanwhen its status isEnumRequestStatus.WebBeanRequestSuccessful.- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractFolderTransform
addScriptDependency, canCreateSubscription, canDelete, canEdit, canExecute, canExport, canExportToPDF, canSendNow, checkLevel, getBlockPosition, getBlockSize, getChildCount, getContext, getContextMenu, getContextMenuAttributes, getDeleteEvent, getDeleteEvent, getEditEvent, getEvent, getExportEvent, getExportEvent, getFeatures, getFlashExportEvent, getFolderBean, getFolderChildCount, getGoToArgument, getGoToEvent, getHtmlExportEvent, getImageName, getImageSrc, getListComparator, getMstrExportEvent, getOringalChildCount, getPDFExportEvent, getSendNowEvent, getSortedChildUnits, getSortedList, getSubscriptionsEvent, getSupportedBeanType, getViewMediaReportEvent, getViewMediaRWEvent, initializeCss, initializeImages, initializeSelectedItemsList, initializeTransform, isEmptyList, isFeatureAvailable, isFolderEmpty, isObjectRunableinPauseMode, isObjectSelected, isObjectVisible, isViewableReport, newContext, renderEmptyList, renderEmptyList, renderImage, renderJavaScript, renderList, renderObjectCount, setBoneProperties 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
addCSSForObjectType, getCssName, getDereferenceShortcuts, getImageTooltip, getIncrementalFetchComponent, getListItemAttributes, getNameWrapperTag, getObjectAbbreviation, getObjectDescription, getObjectModificationTime, getObjectName, getOwnerName, getPathTransform, getVisualizationMode, getVisualizationMode, isUserEnabled, isVisualizationObject, isVisualizationObject, renderAbbreviationInfo, renderAbbreviationInfo, renderDescriptionInfo, renderIconInfo, renderIncrementalFetch, renderIsUserEnabled, renderIsUserEnabled, renderLayeredIconInfo, renderLayeredIconInfo, renderLocationInfo, renderModifiedInfo, renderNameInfo, renderObject, renderOwnerInfo 
- 
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, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getCancelEvent, getClientSideHelper, getContainerServices, 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, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, 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.LayoutTransform
getLayoutDefinition, setLayoutDefinition 
- 
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getID, getPreview, isPreviewAvailable, isResolved, supports, supports, transform 
 - 
 
 - 
 
- 
- 
Method Detail
- 
transformForRequestInError
public void transformForRequestInError(MarkupOutput out)
Transforms the assosciatedWebBeanwhen its status isEnumRequestStatus.WebBeanRequestEndsInError.- Overrides:
 transformForRequestInErrorin classAbstractAppTransform- Parameters:
 out-MarkupOutputinstance where the contents of this transform will be saved.- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Transforms the assosciatedWebBeanwhen its status isEnumRequestStatus.WebBeanRequestSuccessful. Overwrites the original method by adding a call to render the folder's description after therenderList()method contents have been obtained.- Overrides:
 transformForRequestSuccessfulin classAbstractFolderTransform- Parameters:
 out-MarkupOutputinstance where the contents of this transform will be saved.- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
renderDescription
public void renderDescription(MarkupOutput out) throws WebBeanException, WebObjectsException
Renders the description of the folder object, if available.- Parameters:
 out-MarkupOutputinstance to modify with the transform's output.- Throws:
 WebBeanException- if an error happens obtaining the description of the objectWebObjectsException- if an error happens obtaining the description of the object- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderDescription
@Deprecated public void renderDescription(MarkupOutput out, WebFolder folder)
Deprecated.Renders the description of the folder object, if available.- Parameters:
 out-MarkupOutputinstance to modify with the transform's output.folder-WebFolderinstance of theFolderBeanfrom where the description to display will be obtained.
 
- 
renderDescriptionInfo
public void renderDescriptionInfo(MarkupOutput out, WebObjectInfo object)
Renders the description of the folder object, if available.- Overrides:
 renderDescriptionInfoin classAbstractObjectInfoListTransform- Parameters:
 out-MarkupOutputinstance to modify with the transform's output.object- from where the description to display will be obtained.- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
renderList
@Deprecated public void renderList(MarkupOutput out, WebDisplayUnits list)
Deprecated.Please use and customizeAbstractFolderTransform.renderList(MarkupOutput out)instead since this method will not be called by future releasesRenders the number of children objects defined inside the folder. Currently it counts objects from the following types:EnumDSSXMLObjectTypes.DssXmlTypeFolderEnumDSSXMLObjectTypes.DssXmlTypeReportDefinitionEnumDSSXMLObjectTypes.DssXmlTypeDocumentDefinitionEnumDSSXMLObjectTypes.DssXmlTypeFilterEnumDSSXMLObjectTypes.DssXmlTypeTemplateThe count is based on theAbstractFolderTransform.getSortedList()method output.- Specified by:
 renderListin classAbstractFolderTransform- Parameters:
 out-MarkupOutputinstance to modify with the transform's output.list-WebDisplayUnitsinstance with the list of objects that will be used for rendering the transform.
 
- 
renderFolderCount
public void renderFolderCount(MarkupOutput out)
Renders the number of folders in the folder- Parameters:
 out-MarkupOutputinstance where the HTML output of this method will be saved- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderReportCount
public void renderReportCount(MarkupOutput out)
Renders the number of reports in the folder- Parameters:
 out-MarkupOutputinstance where the HTML output of this method will be saved- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderDocumentCount
public void renderDocumentCount(MarkupOutput out)
Renders the number of documents in the folder- Parameters:
 out-MarkupOutputinstance where the HTML output of this method will be saved- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderFilterCount
public void renderFilterCount(MarkupOutput out)
Renders the number of filters in the folder- Parameters:
 out-MarkupOutputinstance where the HTML output of this method will be saved- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderTemplateCount
public void renderTemplateCount(MarkupOutput out)
Renders the number of templates in the folder- Parameters:
 out-MarkupOutputinstance where the HTML output of this method will be saved- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getDescription
public java.lang.String getDescription()
Return description for this transform- Returns:
 Stringwith the description for the transform.
 
 - 
 
 -