Class ObjectPathTransform
- java.lang.Object
 - 
- com.microstrategy.web.transform.AbstractTransform
 - 
- com.microstrategy.web.transform.AbstractLayoutTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppTransform
 - 
- com.microstrategy.web.app.transforms.ObjectPathTransform
 
 
 
 
 
- 
- All Implemented Interfaces:
 AppTransform,LayoutTransform,Transform
- Direct Known Subclasses:
 ObjectPathXHTMLTransform,ObjectReportPathTransform
public class ObjectPathTransform extends AbstractAppTransform implements LayoutTransform
Deprecated.usePathTransforminsteadThis class is used for rendering path links and information about the location of the
ObjectBeanbeing transformed.This class implements
LayoutTransformwhich enables building the layout through an external xml configuration file.- 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 Modifier and Type Field Description protected WebEvent_eventDeprecated.protected java.lang.String_objectNameDeprecated.protected boolean_showLinkDeprecated.protected java.lang.StringcssItemNameCacheDeprecated.protected java.lang.StringcssUnselectedItemNameCacheDeprecated.FormalParameterdividerCharactersDeprecated.Indicates the character(s) to be used for separating each one of the different elements when displaying the path.FormalParameterextraItemNameHREFAnchorInfoDeprecated.Please customize the generated link insteadstatic java.lang.StringFP_CHARS_FOR_DIVIDERDeprecated.Constant specifying the name of the formal parameter for defining the dividing characters in between objects in the path.static java.lang.StringFP_CHARS_FOR_HIDDEN_FOLDERSDeprecated.Constant specifying the name of the formal parameter for defining the characters to use instead of the names of folders that are hidden for the user.static java.lang.StringFP_EXTRA_ANCHOR_INFODeprecated.Constant specifying the name of the formal parameter for defining the extra attributes to be added to the anchor to generate.static java.lang.StringFP_IS_SELF_CONTAINEDDeprecated.Constant specifying the name of the formal parameter for defining if the object is self contained or not.static java.lang.StringFP_LEVEL_FLAGDeprecated.Constant specifying the name of the formal parameter for defining the level flag.static java.lang.StringFP_OPEN_FOLDER_IMAGEDeprecated.Constant specifying the name of the formal parameter for defining the image to render before the current object is displayed.static java.lang.StringFP_SHOW_LINKDeprecated.Constant specifying the name of the formal parameter for defining the showLink.FormalParameterhiddenFolderCharactersDeprecated.Indicates the character(s) to be used as placeholders when displaying a hidden folder inside the path.FormalParameterisSelfContainedDeprecated.Indicates if the current object being transformed should be used when generating the events that will be used for creating the links for accessing other folders.static intLEVEL_ALLDeprecated.please use the layout xmlstatic intLEVEL_ANCESTORS_PATHDeprecated.please use the layout xmlstatic intLEVEL_DESKTOP_LINKDeprecated.please use the layout xmlstatic intLEVEL_HOME_LINKDeprecated.please use the layout xmlstatic intLEVEL_ITEM_LINKDeprecated.please use the layout xmlstatic intLEVEL_LINE_BEFORE_LASTDeprecated.Allowed value for thelevelFlagformal parameter.static intLEVEL_LINKSDeprecated.please use the showLink Formal Paramterstatic intLEVEL_OPEN_FOLDER_IMAGEDeprecated.Allowed value for thelevelFlagformal parameter.static intLEVEL_TITLEDeprecated.please use the layout xmlFormalParameterlevelFlagDeprecated.please use the layout xmlFormalParameteropenFolderImageDeprecated.Indicates the image to use before displaying the current object on the path (if requested on thelevelFlagformal parameter).FormalParametershowLinkDeprecated.Indicates whether the object path contains a hyperlink to that object
Default value is booleanTRUEwhich indicates the hyperlinks will be generated for each object path.- 
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 ObjectPathTransform()Deprecated.Default constructor, initialize formal parameters. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleancheckLevel(int iLevelConst)Deprecated.check if the level parameter value contains this flagprotected AnchorTaggenerateAnchor(WebEvent event)Deprecated.Overwrites the parent method by setting the right event element value according to the formal parameters available on the transformWebFoldergetAncestorFolder()Deprecated.SimpleListgetAncestors()Deprecated.Retrieves the ObjectBean's parent FolderBean.protected WebEventgetBrowseFolderEvent(WebFolder folder)Deprecated.Returns the browser folder event.java.lang.StringgetDescription()Deprecated.Return description for this TransformbooleangetHasAncestors()Deprecated.protected ObjectBeangetObjectBean()Deprecated.Get the objectBean target of this transformprotected WebEventgetOpenDesktopEvent()Deprecated.Returns the open desktop event.protected WebEventgetOpenHomeEvent()Deprecated.Returns the open home event.FolderBeangetParentFolderBean()Deprecated.Retrieves the ObjectBean's parent FolderBean.protected java.lang.StringgetSpecialFolderName(WebFolder folder)Deprecated.Check for special folders, if found one, return the descriptor.java.lang.ClassgetSupportedBeanType()Deprecated.Returns the supported bean type.protected intgetSysFolderID()Deprecated.Returns the system folder ID (NamedFolder) that is in the hierarchy of the object beanvoidinitializeCss()Deprecated.Initialize the css class used by this transform.voidinitializeImages()Deprecated.Initialize images, basically it prefix them with the global folderNamevoidinitializeTransform(Transformable data)Deprecated.Transform the Folder Bean and append the output to MarkupOutputvoidrenderAncestors(MarkupOutput out)Deprecated.please use the layout xmlvoidrenderContent(MarkupOutput out)Deprecated.This is the main entry point of the Transform when no layout is specified.voidrenderCurrentItem(MarkupOutput out)Deprecated.Renders the curent itemprotected voidrenderFolder(MarkupOutput out, WebFolder folder, SimpleList ancestors, int currentAncestor, boolean showLink)Deprecated.Render a specific folder.voidrenderLinkForDesktop(MarkupOutput out)Deprecated.Renders the link the Desktop (start) page.voidrenderLinkForHome(MarkupOutput out)Deprecated.Renders the link to Home, it uses the openHomeEvent for this.voidrenderNewLine(MarkupOutput out)Deprecated.Renders a new list before the item's name.voidrenderOpenFolderImage(MarkupOutput out)Deprecated.Renders the open folder image.protected voidrenderSimpleLink(MarkupOutput out, WebEvent event, java.lang.String descriptor, java.lang.String css, boolean showLink)Deprecated.Renders a link based on the event.voidrenderTitle(MarkupOutput out)Deprecated.Renders the title, uses descriptor 51: You are here:voidsetHasAncestors(boolean value)Deprecated.voidtransformForRequestInError(MarkupOutput out)Deprecated.Overwrites by ignoring the state and rendering as the status was succesful.voidtransformForRequestProcessing(MarkupOutput out)Deprecated.Overwrites by ignoring the state and rendering as the status was succesful.voidtransformForRequestSuccessful(MarkupOutput out)Deprecated.Transform when the status is "Successful".voidtransformForRequestWaitingForUserInput(MarkupOutput out)Deprecated.Overwrites by ignoring the state and rendering as the status was succesful.protected booleanuseParentAncestors()Deprecated.- 
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, 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, 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 
- 
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 
 - 
 
 - 
 
- 
- 
Field Detail
- 
LEVEL_LINE_BEFORE_LAST
public static final int LEVEL_LINE_BEFORE_LAST
Deprecated.Allowed value for thelevelFlagformal parameter. Specifies that the transform will display a new line character before the last item on the path. One of its main uses is in the Yahoo Path view where, for example, on the Folder page the path is shown in one line, and it places the current folder name (last element) on a separate line.
Value = 1- See Also:
 - Constant Field Values
 
 
- 
LEVEL_OPEN_FOLDER_IMAGE
public static final int LEVEL_OPEN_FOLDER_IMAGE
Deprecated.Allowed value for thelevelFlagformal parameter. Specifies that the transform will display an image before the object name which represents the current one being viewed, as defined on theopenFolderImageformal parameter.
Value = 2- See Also:
 - Constant Field Values
 
 
- 
LEVEL_HOME_LINK
public static final int LEVEL_HOME_LINK
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Specifies that the transform will render as part of the path, a link for Home application page.
Value = 4- See Also:
 - Constant Field Values
 
 
- 
LEVEL_DESKTOP_LINK
public static final int LEVEL_DESKTOP_LINK
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Specifies that the transform will show a link for the project's Desktop page as part of the path.
Value = 8- See Also:
 - Constant Field Values
 
 
- 
LEVEL_ITEM_LINK
public static final int LEVEL_ITEM_LINK
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Specifies that the transform will render the current item inside a link.
Value = 16- See Also:
 - Constant Field Values
 
 
- 
LEVEL_TITLE
public static final int LEVEL_TITLE
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Specifies that the transform will render a Title ("You are here: " label) before displaying the path.
Value = 32- See Also:
 - Constant Field Values
 
 
- 
LEVEL_LINKS
public static final int LEVEL_LINKS
Deprecated.please use the showLink Formal ParamterAllowed value for thelevelFlagformal parameter. Determines if each one of the items rendered by the transform as part of the path will be inside links. Value = 64- See Also:
 - Constant Field Values
 
 
- 
LEVEL_ANCESTORS_PATH
public static final int LEVEL_ANCESTORS_PATH
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Determines if ancestors folder path gets displayed. Value = 128- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
LEVEL_ALL
public static final int LEVEL_ALL
Deprecated.please use the layout xmlAllowed value for thelevelFlagformal parameter. Convenience flag for selecting all the possible level flag values defined on this class.
Value = -1- See Also:
 - Constant Field Values
 
 
- 
showLink
public FormalParameter showLink
Deprecated.Indicates whether the object path contains a hyperlink to that object
Default value is booleanTRUEwhich indicates the hyperlinks will be generated for each object path.- Since:
 - MicroStrategy Web 8.0.1
 
 
- 
levelFlag
public FormalParameter levelFlag
Deprecated.please use the layout xmlIndicates the level of information to use when displaying each item.
The information may be displayed as links. The value to assign to this formal parameter should be a bitwise flag combining constants such asLEVEL_ITEM_LINK,LEVEL_TITLE, etc. For a complete list, refer toObjectPathTransform.
Usage: If only the title and the current object shall be displayed, the flag value to assign to the formal parameter would be 80 (16 + 64). Default value isLEVEL_ALL 
- 
dividerCharacters
public FormalParameter dividerCharacters
Deprecated.Indicates the character(s) to be used for separating each one of the different elements when displaying the path.
These characters will be displayed after each element except the last one, for indicating a hierarchy between the folders shown.
Usage: Default value is >. The value to assign to this formal parameter has to be HTML compatible for it to be displayed correctly on the final HTML page. 
- 
hiddenFolderCharacters
public FormalParameter hiddenFolderCharacters
Deprecated.Indicates the character(s) to be used as placeholders when displaying a hidden folder inside the path.
These characters will be displayed instead of the hidden folder name without link associated with it since the user does not have enough privileges for accessing it. If there are two or more hidden folders one after the other, these characters will be displayed only once. Usage: Default value is [ ...]. The value to assign to this formal parameter has to be HTML compatible for it to be displayed correctly on the final HTML page. 
- 
extraItemNameHREFAnchorInfo
public FormalParameter extraItemNameHREFAnchorInfo
Deprecated.Please customize the generated link insteadIndicates any extra information that will be rendered as attributes of the Anchor tag.
Any valid anchor tag attributes and their values might be specified here. This formal parameter is mainly for associating javascript method calls (in which case previous validation is done to confirm the page is being rendered in DHTML mode). 
- 
isSelfContained
public FormalParameter isSelfContained
Deprecated.Indicates if the current object being transformed should be used when generating the events that will be used for creating the links for accessing other folders.
Default value is booleanTRUEwhich indicates this object will be the source for the links to render. 
- 
openFolderImage
public FormalParameter openFolderImage
Deprecated.Indicates the image to use before displaying the current object on the path (if requested on thelevelFlagformal parameter).
The value to indicate should be a valid image file name, with any necessary path information not included already on theresourcesFolderImageapplication configuration parameter. 
- 
FP_SHOW_LINK
public static final java.lang.String FP_SHOW_LINK
Deprecated.Constant specifying the name of the formal parameter for defining the showLink. Value is showLink .- Since:
 - MicroStrategy Web 8.0.1
 - See Also:
 - Constant Field Values
 
 
- 
FP_LEVEL_FLAG
public static final java.lang.String FP_LEVEL_FLAG
Deprecated.Constant specifying the name of the formal parameter for defining the level flag. Value is levelFlag.- See Also:
 - Constant Field Values
 
 
- 
FP_CHARS_FOR_DIVIDER
public static final java.lang.String FP_CHARS_FOR_DIVIDER
Deprecated.Constant specifying the name of the formal parameter for defining the dividing characters in between objects in the path. Value is dividerCharacters.- See Also:
 - Constant Field Values
 
 
- 
FP_CHARS_FOR_HIDDEN_FOLDERS
public static final java.lang.String FP_CHARS_FOR_HIDDEN_FOLDERS
Deprecated.Constant specifying the name of the formal parameter for defining the characters to use instead of the names of folders that are hidden for the user. Value is hiddenFolderCharacters.- See Also:
 - Constant Field Values
 
 
- 
FP_EXTRA_ANCHOR_INFO
public static final java.lang.String FP_EXTRA_ANCHOR_INFO
Deprecated.Constant specifying the name of the formal parameter for defining the extra attributes to be added to the anchor to generate. Value is extraItemNameHREFAnchorInfo.- See Also:
 - Constant Field Values
 
 
- 
FP_OPEN_FOLDER_IMAGE
public static final java.lang.String FP_OPEN_FOLDER_IMAGE
Deprecated.Constant specifying the name of the formal parameter for defining the image to render before the current object is displayed. Value is openFolderImage.- See Also:
 - Constant Field Values
 
 
- 
FP_IS_SELF_CONTAINED
public static final java.lang.String FP_IS_SELF_CONTAINED
Deprecated.Constant specifying the name of the formal parameter for defining if the object is self contained or not. Value is isSelfContained.- See Also:
 - Constant Field Values
 
 
- 
cssItemNameCache
protected java.lang.String cssItemNameCache
Deprecated. 
- 
cssUnselectedItemNameCache
protected java.lang.String cssUnselectedItemNameCache
Deprecated. 
- 
_showLink
protected boolean _showLink
Deprecated. 
- 
_objectName
protected java.lang.String _objectName
Deprecated. 
- 
_event
protected WebEvent _event
Deprecated. 
 - 
 
- 
Method Detail
- 
initializeTransform
public void initializeTransform(Transformable data)
Deprecated.Transform the Folder Bean and append the output to MarkupOutput- Specified by:
 initializeTransformin interfaceAppTransform- Overrides:
 initializeTransformin classAbstractAppTransform- Parameters:
 data- the folder bean to transform
 
- 
transformForRequestProcessing
public void transformForRequestProcessing(MarkupOutput out)
Deprecated.Overwrites by ignoring the state and rendering as the status was succesful. ObjectBeans, even when their processing, should already have their path info.- Overrides:
 transformForRequestProcessingin classAbstractAppTransform- Parameters:
 out-MarkupOutputinstance that will be the output by this transform- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
transformForRequestWaitingForUserInput
public void transformForRequestWaitingForUserInput(MarkupOutput out)
Deprecated.Overwrites by ignoring the state and rendering as the status was succesful. ObjectBeans, even when their processing, should already have their path info.- Overrides:
 transformForRequestWaitingForUserInputin classAbstractAppTransform- Parameters:
 out-MarkupOutputinstance that will be the output by this transform- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
transformForRequestInError
public void transformForRequestInError(MarkupOutput out)
Deprecated.Overwrites by ignoring the state and rendering as the status was succesful. ObjectBeans, even when their processing, should already have their path info.- Overrides:
 transformForRequestInErrorin classAbstractAppTransform- Parameters:
 out-MarkupOutputinstance that will be the output by this transform- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
getDescription
public java.lang.String getDescription()
Deprecated.Return description for this Transform- Specified by:
 getDescriptionin interfaceTransform- Returns:
 - description for the transform
 
 
- 
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Deprecated.Transform when the status is "Successful". If a Layout is specified, it delegates execution to the layout-pareser, otherwise, otherwise it callsrenderContent.- Specified by:
 transformForRequestSuccessfulin classAbstractAppTransform- Parameters:
 out- aMarkupOutputinstance with the HTML output by this transform- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
renderContent
public void renderContent(MarkupOutput out)
Deprecated.This is the main entry point of the Transform when no layout is specified. It displays the path of the folder with a link to each one of its ancestors, i.e.:
Home > VMall > Shared Reports- Parameters:
 out- MarkupOutput- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderTitle
public void renderTitle(MarkupOutput out)
Deprecated.Renders the title, uses descriptor 51: You are here:- Parameters:
 out- the transform's output
 
- 
renderLinkForHome
public void renderLinkForHome(MarkupOutput out)
Deprecated.Renders the link to Home, it uses the openHomeEvent for this.- Parameters:
 out- the transform's output
 
- 
renderLinkForDesktop
public void renderLinkForDesktop(MarkupOutput out)
Deprecated.Renders the link the Desktop (start) page.- Parameters:
 out- the transform's output
 
- 
getAncestorFolder
public WebFolder getAncestorFolder()
Deprecated.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderAncestors
public void renderAncestors(MarkupOutput out)
Deprecated.please use the layout xmlRenders the list of ancestors.- Parameters:
 out- the transform's output
 
- 
renderCurrentItem
public void renderCurrentItem(MarkupOutput out)
Deprecated.Renders the curent item- Parameters:
 out- the transform's output
 
- 
initializeImages
public void initializeImages()
Deprecated.Initialize images, basically it prefix them with the global folderName- Overrides:
 initializeImagesin classAbstractAppTransform
 
- 
initializeCss
public void initializeCss()
Deprecated.Initialize the css class used by this transform.- Overrides:
 initializeCssin classAbstractAppTransform
 
- 
getParentFolderBean
public FolderBean getParentFolderBean()
Deprecated.Retrieves the ObjectBean's parent FolderBean. This is the Bean from where we need to get the ancestors from.- Returns:
 - the parent's folder bean
 
 
- 
getAncestors
public SimpleList getAncestors()
Deprecated.Retrieves the ObjectBean's parent FolderBean. This is the Bean from where we need to get the ancestors from.- Returns:
 - the parent's folder bean
 
 
- 
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Deprecated.Description copied from class:AbstractAppTransformReturns the supported bean type. This abstract Transform supports allWebComponentsso every sub-class should override this method to return the class of theBeanthe Transform is expecting, for example:public class CustomReportClass extends AbstractAppTransform { public Class getSupportedBeanType() { //This Transform is expected to work only with a ReportBean, //therefore this method needs to return this class: return ReportBean.class; } }- Specified by:
 getSupportedBeanTypein interfaceTransform- Overrides:
 getSupportedBeanTypein classAbstractAppTransform- Returns:
 - a root class/interface supported by this transform.
 
 
- 
getHasAncestors
public boolean getHasAncestors()
Deprecated.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setHasAncestors
public void setHasAncestors(boolean value)
Deprecated.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
generateAnchor
protected AnchorTag generateAnchor(WebEvent event)
Deprecated.Overwrites the parent method by setting the right event element value according to the formal parameters available on the transform- Overrides:
 generateAnchorin classAbstractAppTransform- Parameters:
 event- WebEvent- Returns:
 - AnchorTag
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getOpenHomeEvent
protected WebEvent getOpenHomeEvent()
Deprecated.Returns the open home event.- Returns:
 - The 
EnumServletEvents.WebEventOpenHomeevent. 
 
- 
getOpenDesktopEvent
protected WebEvent getOpenDesktopEvent()
Deprecated.Returns the open desktop event.- Returns:
 - The 
EnumServletEvents.WebEventOpenDesktopevent. 
 
- 
getBrowseFolderEvent
protected WebEvent getBrowseFolderEvent(WebFolder folder)
Deprecated.Returns the browser folder event.- Parameters:
 folder- the folder to browse- Returns:
 - The 
EnumFolderBeanEvents.FOLDER_EVENT_BROWSEevent. 
 
- 
getSysFolderID
protected int getSysFolderID()
Deprecated.Returns the system folder ID (NamedFolder) that is in the hierarchy of the object bean- Returns:
 - String EnumDSSXMLFolderNames value.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderFolder
protected void renderFolder(MarkupOutput out, WebFolder folder, SimpleList ancestors, int currentAncestor, boolean showLink)
Deprecated.Render a specific folder. This is a recursive function that calls itself to render the parent.
It calls recursively until it finds the root folder. If theLEVEL_DESKTOP_LINKlevel is set, instead of stopping in the root folder, it stops in its first child.- Parameters:
 out- the transform's outputfolder- the current folderancestors- the list of ancestorscurrentAncestor- the index of this folder in the list of ancestorsshowLink- whether to render a link for the folder.
 
- 
renderSimpleLink
protected void renderSimpleLink(MarkupOutput out, WebEvent event, java.lang.String descriptor, java.lang.String css, boolean showLink)
Deprecated.Renders a link based on the event.- Parameters:
 out- the transform's outputevent- the event associated witht he linkdescriptor- the content of the linkcss- the class to useshowLink- whether to render to link or not (if false, the descriptor will be simply rendered within a SPAN tag).
 
- 
checkLevel
protected boolean checkLevel(int iLevelConst)
Deprecated.check if the level parameter value contains this flag- Parameters:
 iLevelConst- level flag- Returns:
 - true means the level flag is included in the level parameter value
 
 
- 
getObjectBean
protected ObjectBean getObjectBean()
Deprecated.Get the objectBean target of this transform- Returns:
 - the 
FolderBeaninstance used with this transform 
 
- 
useParentAncestors
protected boolean useParentAncestors()
Deprecated. 
- 
renderNewLine
public void renderNewLine(MarkupOutput out)
Deprecated.Renders a new list before the item's name. This might be controlled through a formal parameter- Parameters:
 out- the transform's output
 
- 
renderOpenFolderImage
public void renderOpenFolderImage(MarkupOutput out)
Deprecated.Renders the open folder image.- Parameters:
 out- the transform's output
 
- 
getSpecialFolderName
protected java.lang.String getSpecialFolderName(WebFolder folder)
Deprecated.Check for special folders, if found one, return the descriptor. It also checks if the Shared Reports folder, using preferences, has been specified as other folder.- Parameters:
 folder- the folder to check- Returns:
 - a String with the descriptor to use if it's a special folder, null otherwise.
 
 
 - 
 
 -