Package com.microstrategy.web.app
Class PageInfo
- java.lang.Object
-
- com.microstrategy.utils.config.AbstractConfigurationElement
-
- com.microstrategy.web.app.PageInfo
-
- All Implemented Interfaces:
ConfigurationElement
,ConfigurationFile
,java.lang.Cloneable
public class PageInfo extends AbstractConfigurationElement
A PageInfo class instance represents the information regarding a page that can be handled by the Web Application. All the details required for displaying one page on the application are available from here.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
AbstractConfigurationElement.FilteredList
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATT_ALLOW_CANCEL
static java.lang.String
ATT_BINARY_DISPLAY
static java.lang.String
ATT_BINARY_DISPLAY_BEAN
static java.lang.String
ATT_CACHE_CONTROL
static java.lang.String
ATT_DEFAULT
static java.lang.String
ATT_DESC_ID
static java.lang.String
ATT_DESCRIPTION
static java.lang.String
ATT_EVENT_HANDLER
static java.lang.String
ATT_FEATURE_ID
static java.lang.String
ATT_HELP_TOPIC
static java.lang.String
ATT_ISPROMPT
static java.lang.String
ATT_LOGIN_REQUIRED
static java.lang.String
ATT_NAME
static java.lang.String
ATT_PAGE_CLASS
static java.lang.String
ATT_PERSIST_MODE
static java.lang.String
ATT_SHOW_RECOVER_LINK
Flag indicating whether the page support automatic session recovery feature by displaying a recovery link to last messageID.static java.lang.String
ATT_TITLE_BEAN
static java.lang.String
ATT_TRACK
static java.lang.String
ATT_USE_RESOURCE_MGR
static java.lang.String
NODE_PAGE
-
Fields inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
ATT_CONFIG_SRC, ATT_DELETED, ATT_POSITION, ATT_PROTOTYPE, ATT_USE_DEFAULT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AddonInfoList
getAddOns()
Get the list of add-ons related to this pageboolean
getAllowCancel()
Returns if this object be used as destination when a cancel event occurs.java.lang.String
getBinaryDisplay()
Deprecated.Use getBinaryDisplayBean instead.java.lang.String
getBinaryDisplayBean()
Get the binary display information related with this pagejava.lang.String
getCacheControl()
return the value for theATT_CACHE_CONTROL
attributejava.lang.String
getDescription()
Get the String description related with this pagejava.lang.String
getDescriptorID()
Get the descriptor ID related with this pagejava.lang.String
getEventHandlerClass()
Get the name of the class related with the event handler for this pageEventMapList
getEventMapList()
Get the list of event mapping related to this pagejava.lang.String
getFeatureId()
Get the feature Id associated with this page.java.lang.String
getHelpTopic()
return the value for theATT_HELP_TOPIC
attributeJavaScriptInfoList
getJavaScripts()
Get the list of javascripts related to this pageprotected java.lang.String
getKeyAttribute()
This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override thegetKey
andsetKey
methods.java.lang.String
getMessage(Messages messages)
Get the page's localized description based on the descriptor information used for initializing this instancejava.lang.String
getName()
Get the page name related with this instancejava.lang.String
getPageComponentClass()
Get the name of the class related with the event handler for this pageWebComponent
getPageInstance(AppContext appContext)
Generate the WebComponent instance related with the page information storedWebComponent
getPageInstance(AppContext appContext, ComponentInitializationContext initContext)
Generate the WebComponent instance related with the page information storedjava.lang.String
getPrototypeAttribute()
return the name of the inherited page stored as prototype attributeboolean
getShowRecoverLink()
Get flag indicating whether this page can support show last message recovery link.TemplateInfoList
getTemplateInfoList()
Get theTemplateInfo
instance for this page.java.lang.String
getTitleBean()
java.lang.String
getUseResourceManager()
return the value for theATT_USE_RESOURCE_MGR
attributeWebBeanInfoList
getWebBeanInfoList()
Get the list of beans defined for this pageprotected void
initDefaultAttributes()
This method can be overridden to set default values for attributes.protected void
initPrototype(java.lang.String protoName)
Inits the prototype object of this element.boolean
isDefault()
Get the isDefault flag for this Page instance.boolean
isLoginRequired()
Get if login is required for accessing this pageboolean
isPersistable()
Verifies if this page instance is persistable or not.boolean
isPrompt()
return the value for theATT_ISPROMPT
attributeboolean
isRelatedToPage(PageInfo page)
Indicated whether the page shares common executable beans with another page.
AN executable bean could be a Report Bean, a RW Bean or a Document Bean.boolean
isTrack()
Returns if this object should be traced as visited link or not.void
setAddOns(AddonInfoList addonInfoList)
Set the AddonInfoList on the page to the given listvoid
setAllowCancel(boolean allowCancel)
Sets if this object be used as destination when a cancel event occurs.void
setBinaryDisplay(java.lang.String binaryDisplayBean)
Deprecated.Use SetBinaryDisplayBean instead.void
setBinaryDisplayBean(java.lang.String binaryDisplayBean)
Set the binary display information related with this pagevoid
setCacheControl(java.lang.String cacheControl)
set the value for theATT_CACHE_CONTROL
attributevoid
setDescription(java.lang.String description)
Set the text descriptor of this page to the given parametervoid
setDescriptorID(java.lang.String descriptorID)
Set the descriptor ID of this page to the given parametervoid
setEventHandlerClass(java.lang.String eventHandlerClass)
Set the name of the class for the event handler of this page.void
setEventMapList(EventMapList eventMapList)
Set the list of event mappings on the pagevoid
setFeatureId(java.lang.String featureId)
Sets the name of the class for the event handler of this page.void
setHelpTopic(java.lang.String helpTopic)
set the value for theATT_HELP_TOPIC
attributevoid
setIsDefault(boolean isDefault)
Set the isDefault flag for this Page instancevoid
setIsLoginRequired(boolean loginRequired)
Set if login is required for accessing this pagevoid
setIsPrompt(java.lang.Boolean isPrompt)
set the value for theATT_ISPROMPT
attributevoid
setIsTrack(boolean isTrack)
Sets if this object should be traced as visited link or not.void
setJavaScripts(JavaScriptInfoList javaScriptInfoList)
Set the list of javascripts on the pagevoid
setName(java.lang.String pageName)
Set the page's name to the given parametervoid
setPageComponentClass(java.lang.String className)
Set the name of the class for the component instance of this page.void
setPersistMode(int persistMode)
Sets the persist mode property of this object.void
setPrototype(AbstractConfigurationElement prototype)
Sets the prototype object for this instance.void
setPrototypeAttribute(java.lang.String prototype)
set the name of the inherited page as prototype attributevoid
setShowRecoverLink(boolean showRecoverLink)
Set flag indicating whether this page can support show last message recovery link.void
setTemplateInfoList(TemplateInfoList templateInfoList)
Set the list of template infos on the pagevoid
setTitleBean(java.lang.String value)
void
setUseResourceManager(java.lang.String useResourceMgr)
set the value for theATT_USE_RESOURCE_MGR
attributevoid
setWebBeanInfoList(WebBeanInfoList webBeanInfoList)
Set the WebBeanInfoList on the page to the given list-
Methods inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
addFileSource, applyCustomization, applyCustomizations, cleanUpDeletedElements, clone, delete, deltas, deltas, equalAtts, equalElements, equalNodeValues, equals, equalsIncludingDeletedElements, exportAttributesToXML, exportElementsToXML, exportNodeValueToXML, getAttribute, getAttributes, getBoolAttribute, getChildKey, getConfigSrc, getDTDFileName, getElement, getElement, getElements, getFileLoader, getIntAttribute, getIntAttribute, getKey, getLineNumber, getList, getNextKey, getNodeName, getNodeValue, getNodeValue, getOrCreateElement, getParent, getPosition, getPrototype, getRegisteredClass, getSelfInitPath, getSource, getStrAttribute, getUseDefault, getXMLParserParameters, getXMLSerializerParameters, hashCode, hashCodeAtts, hashCodeElements, hashCodeNodeValues, hasRegisteredClass, initAttributesFromXML, initElementFromXML, initElementsFromXML, initFromFile, initFromResource, initFromXML, initFromXML, initNodeValueFromXML, isActive, isCustomized, isDeleted, isDirty, isInSource, isKeyAttribute, load, mergeChanges, newChildInstance, newSource, original, populate, printAttributes, printElements, printNodeValue, refreshLists, registerClass, registerElement, registerElement, registerElementList, reload, reloadPrototype, removeAttribute, removeDefaults, replaceList, restore, save, save, saveChangesAs, saveConfig, saveFlatXML, saveNode, saveSource, setAttribute, setBoolAttribute, setChildOriginals, setConfigSrc, setCustomized, setElement, setFileLoader, setIntAttribute, setKey, setLineNumber, setNodeName, setNodeValue, setPosition, setSelfInitPath, setStrAttribute, setUseDefault, setUseValidation, throwConfigParseException, toString, toXML, toXML, toXML, toXML, useNodeValue, useValidation
-
-
-
-
Field Detail
-
NODE_PAGE
public static final java.lang.String NODE_PAGE
- See Also:
- Constant Field Values
-
ATT_NAME
public static final java.lang.String ATT_NAME
- See Also:
- Constant Field Values
-
ATT_DESCRIPTION
public static final java.lang.String ATT_DESCRIPTION
- See Also:
- Constant Field Values
-
ATT_DESC_ID
public static final java.lang.String ATT_DESC_ID
- See Also:
- Constant Field Values
-
ATT_FEATURE_ID
public static final java.lang.String ATT_FEATURE_ID
- See Also:
- Constant Field Values
-
ATT_DEFAULT
public static final java.lang.String ATT_DEFAULT
- See Also:
- Constant Field Values
-
ATT_TRACK
public static final java.lang.String ATT_TRACK
- See Also:
- Constant Field Values
-
ATT_ALLOW_CANCEL
public static final java.lang.String ATT_ALLOW_CANCEL
- See Also:
- Constant Field Values
-
ATT_PAGE_CLASS
public static final java.lang.String ATT_PAGE_CLASS
- See Also:
- Constant Field Values
-
ATT_LOGIN_REQUIRED
public static final java.lang.String ATT_LOGIN_REQUIRED
- See Also:
- Constant Field Values
-
ATT_EVENT_HANDLER
public static final java.lang.String ATT_EVENT_HANDLER
- See Also:
- Constant Field Values
-
ATT_BINARY_DISPLAY
public static final java.lang.String ATT_BINARY_DISPLAY
- See Also:
- Constant Field Values
-
ATT_HELP_TOPIC
public static final java.lang.String ATT_HELP_TOPIC
- See Also:
- Constant Field Values
-
ATT_BINARY_DISPLAY_BEAN
public static final java.lang.String ATT_BINARY_DISPLAY_BEAN
- Since:
- MicroStrategy Web 8.0.0
- See Also:
- Constant Field Values
-
ATT_PERSIST_MODE
public static final java.lang.String ATT_PERSIST_MODE
- See Also:
- Constant Field Values
-
ATT_TITLE_BEAN
public static final java.lang.String ATT_TITLE_BEAN
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
ATT_USE_RESOURCE_MGR
public static final java.lang.String ATT_USE_RESOURCE_MGR
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
ATT_CACHE_CONTROL
public static final java.lang.String ATT_CACHE_CONTROL
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
ATT_ISPROMPT
public static final java.lang.String ATT_ISPROMPT
- Since:
- MicroStrategy Web 9.0.2
- See Also:
- Constant Field Values
-
ATT_SHOW_RECOVER_LINK
public static final java.lang.String ATT_SHOW_RECOVER_LINK
Flag indicating whether the page support automatic session recovery feature by displaying a recovery link to last messageID.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PageInfo
public PageInfo()
Class constructor. Initializes a new -empty- instance of the Page class.
-
PageInfo
public PageInfo(org.w3c.dom.Node root)
Class constructor. Initializes a Page instance based on the information included on the XML Node- Parameters:
root
- Node instance representing the Page information.
-
PageInfo
public PageInfo(org.w3c.dom.Node root, PageInfo defaultPage)
Class constructor. Initializes a Page with the information based on the XML Node and the default page instance.- Parameters:
root
- Node instance representing the Page information.defaultPage
- Template page for defining the default properties if required
-
-
Method Detail
-
getKeyAttribute
protected java.lang.String getKeyAttribute()
Description copied from class:AbstractConfigurationElement
This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override thegetKey
andsetKey
methods.- Specified by:
getKeyAttribute
in classAbstractConfigurationElement
- Since:
- MicroStrategy Web 9.0.0
-
initDefaultAttributes
protected void initDefaultAttributes()
Description copied from class:AbstractConfigurationElement
This method can be overridden to set default values for attributes. Simply extend this method and callAbstractConfigurationElement.setAttribute(java.lang.String, java.lang.Object)
- Overrides:
initDefaultAttributes
in classAbstractConfigurationElement
- Since:
- MicroStrategy Web 9.0.0
-
getPageInstance
public WebComponent getPageInstance(AppContext appContext) throws WebAppException
Generate the WebComponent instance related with the page information stored- Parameters:
appContext
- theAppContext
object with information about the application.- Returns:
- an instance of a
PageComponent
initialized based on the information on this page - Throws:
WebAppException
- if an error occurs while initialization.
-
getPageInstance
public WebComponent getPageInstance(AppContext appContext, ComponentInitializationContext initContext) throws WebAppException
Generate the WebComponent instance related with the page information stored- Parameters:
appContext
- theAppContext
object with information about the application.initContext
- theComponentInitializationContext
onject with initialization information the beans will require to initialize- Returns:
- an instance of a
PageComponent
initialized based on the information on this page - Throws:
WebAppException
- if an error occurs while initialization.- Since:
- MicroStrategy Web 8.0.0
-
getMessage
public java.lang.String getMessage(Messages messages)
Get the page's localized description based on the descriptor information used for initializing this instance- Parameters:
messages
- theMessages
localization instance.- Returns:
- the page's localized descriptor, or the description if the descriptionId is empty.
-
getTemplateInfoList
public TemplateInfoList getTemplateInfoList()
Get theTemplateInfo
instance for this page.- Returns:
- the
TemplateInfo
instance containing information used by the output page to render. Usage: getTemplateInfo() was replaced with getTemplateInfoList().getTemplateInfo(EnumRequestStatus.WebBeanRequestSuccessful)
-
setTemplateInfoList
public void setTemplateInfoList(TemplateInfoList templateInfoList)
Set the list of template infos on the page- Parameters:
templateInfoList
- The TemplateInfoList to be set on the page- Since:
- MicroStrategy Web 9.0.0
-
getWebBeanInfoList
public WebBeanInfoList getWebBeanInfoList()
Get the list of beans defined for this page- Returns:
- a
WebBeanInfoList
instance containing the beans defined for the page
-
setWebBeanInfoList
public void setWebBeanInfoList(WebBeanInfoList webBeanInfoList)
Set the WebBeanInfoList on the page to the given list- Parameters:
webBeanInfoList
- The new WebBeanInfoList to be set on the page- Since:
- MicroStrategy Web 9.0.0
-
getEventMapList
public EventMapList getEventMapList()
Get the list of event mapping related to this page- Returns:
- an instance of
EventMapList
containing the list of events that need to be mapped.
-
setEventMapList
public void setEventMapList(EventMapList eventMapList)
Set the list of event mappings on the page- Parameters:
eventMapList
- The list of event maps to be set on the page- Since:
- MicroStrategy Web 9.0.0
-
getJavaScripts
public JavaScriptInfoList getJavaScripts()
Get the list of javascripts related to this page- Returns:
- an instance of
JavaScriptInfoList
containing the list of JavaScripts defined for this page.
-
setJavaScripts
public void setJavaScripts(JavaScriptInfoList javaScriptInfoList)
Set the list of javascripts on the page- Parameters:
javaScriptInfoList
- The javascripts list to be set on the page- Since:
- MicroStrategy Web 9.0.0
-
getAddOns
public AddonInfoList getAddOns()
Get the list of add-ons related to this page- Returns:
- an instance of
AddonInfoList
containing the list of add-ons defined for this page.
-
setAddOns
public void setAddOns(AddonInfoList addonInfoList)
Set the AddonInfoList on the page to the given list- Parameters:
addonInfoList
- The new AddonInfoList to be set on the page- Since:
- MicroStrategy Web 9.0.0
-
getName
public java.lang.String getName()
Get the page name related with this instance- Returns:
- the page name
-
setName
public void setName(java.lang.String pageName)
Set the page's name to the given parameter- Parameters:
pageName
- the new name of the page
-
getBinaryDisplay
@Deprecated public java.lang.String getBinaryDisplay()
Deprecated.Use getBinaryDisplayBean instead.Get the binary display information related with this page- Returns:
- the bean name (or bean hierarchy) that will be displayed as binary output
-
getBinaryDisplayBean
public java.lang.String getBinaryDisplayBean()
Get the binary display information related with this page- Returns:
- the bean name (or bean hierarchy) that will be displayed as binary output
- Since:
- MicroStrategy Web 8.0.0
-
setBinaryDisplay
@Deprecated public void setBinaryDisplay(java.lang.String binaryDisplayBean)
Deprecated.Use SetBinaryDisplayBean instead.Set the binary display information related with this page- Parameters:
binaryDisplayBean
- the bean name (or bean hierarchy) that will be displayed as binary output
-
setBinaryDisplayBean
public void setBinaryDisplayBean(java.lang.String binaryDisplayBean)
Set the binary display information related with this page- Parameters:
binaryDisplayBean
- the bean name (or bean hierarchy) that will be displayed as binary output- Since:
- MicroStrategy Web 8.0.0
-
getDescriptorID
public java.lang.String getDescriptorID()
Get the descriptor ID related with this page- Returns:
- the descriptor ID for this page
-
setDescriptorID
public void setDescriptorID(java.lang.String descriptorID)
Set the descriptor ID of this page to the given parameter- Parameters:
descriptorID
- a descriptorID from the
-
getDescription
public java.lang.String getDescription()
Get the String description related with this page- Returns:
- the text description of this page
-
setDescription
public void setDescription(java.lang.String description)
Set the text descriptor of this page to the given parameter- Parameters:
description
- the description of this page.
-
getPageComponentClass
public java.lang.String getPageComponentClass()
Get the name of the class related with the event handler for this page- Returns:
- the name of the class for the event handler of this page.
-
setPageComponentClass
public void setPageComponentClass(java.lang.String className)
Set the name of the class for the component instance of this page.- Parameters:
className
- a fully qualified class name to use as component instance for this page.
-
getEventHandlerClass
public java.lang.String getEventHandlerClass()
Get the name of the class related with the event handler for this page- Returns:
- the name of the class for the event handler of this page.
-
setEventHandlerClass
public void setEventHandlerClass(java.lang.String eventHandlerClass)
Set the name of the class for the event handler of this page.- Parameters:
eventHandlerClass
- a fully qualified class name to use as EventHandler for this page.
-
getFeatureId
public java.lang.String getFeatureId()
Get the feature Id associated with this page. The feature Id controls whether the page is visible or not depending on user privileges and application settings.- Returns:
- the feature Id associated with this page.
-
setFeatureId
public void setFeatureId(java.lang.String featureId)
Sets the name of the class for the event handler of this page.- Parameters:
featureId
- the feature Id associated with this page.
-
setIsDefault
public void setIsDefault(boolean isDefault)
Set the isDefault flag for this Page instance- Parameters:
isDefault
- true/false value
-
isTrack
public boolean isTrack()
Returns if this object should be traced as visited link or not. Only tracks are maintained by the application for last visted pages.- Returns:
- true if this page is a track of the application.
-
setIsTrack
public void setIsTrack(boolean isTrack)
Sets if this object should be traced as visited link or not. Only tracks are maintained by the application for last visted pages.- Parameters:
isTrack
- true if this page is a track of the application.
-
getAllowCancel
public boolean getAllowCancel()
Returns if this object be used as destination when a cancel event occurs.- Returns:
- true if this page can receive the cancel event.
-
setAllowCancel
public void setAllowCancel(boolean allowCancel)
Sets if this object be used as destination when a cancel event occurs.- Parameters:
allowCancel
- true if if this page can receive the cancel event.
-
isPersistable
public boolean isPersistable()
Verifies if this page instance is persistable or not.- Returns:
true
if the page's persist mode property has assigned any valid value different than EnumBeanPersistMode.BeanPersistModeDefault, otherwise, returnsfalse
.
-
setPersistMode
public void setPersistMode(int persistMode)
Sets the persist mode property of this object. The default assigned to it is to save it.- Parameters:
persistMode
- value of the setting to assign.
-
isDefault
public boolean isDefault()
Get the isDefault flag for this Page instance. The default page is used by thePageManager
to serve as template when creating other pages.- Returns:
- the true/false value of the isDefault flag of this Page
-
setIsLoginRequired
public void setIsLoginRequired(boolean loginRequired)
Set if login is required for accessing this page- Parameters:
loginRequired
- true/false value
-
isLoginRequired
public boolean isLoginRequired()
Get if login is required for accessing this page- Returns:
- the true/false value of the loginRequired flag of this Page
-
setTitleBean
public void setTitleBean(java.lang.String value)
- Since:
- MicroStrategy Web 9.0.0
-
getTitleBean
public java.lang.String getTitleBean()
- Since:
- MicroStrategy Web 9.0.0
-
setPrototypeAttribute
public void setPrototypeAttribute(java.lang.String prototype)
set the name of the inherited page as prototype attribute- Parameters:
prototype
- name of the inherited page- Since:
- MicroStrategy Web 9.0.0
-
getPrototypeAttribute
public java.lang.String getPrototypeAttribute()
return the name of the inherited page stored as prototype attribute- Returns:
- name of the inherited page
- Since:
- MicroStrategy Web 9.0.0
-
setUseResourceManager
public void setUseResourceManager(java.lang.String useResourceMgr)
set the value for theATT_USE_RESOURCE_MGR
attribute- Parameters:
useResourceMgr
- The values can be "on", "off", "renderInline"- Since:
- MicroStrategy Web 9.0.0
-
getUseResourceManager
public java.lang.String getUseResourceManager()
return the value for theATT_USE_RESOURCE_MGR
attribute- Since:
- MicroStrategy Web 9.0.0
-
setCacheControl
public void setCacheControl(java.lang.String cacheControl)
set the value for theATT_CACHE_CONTROL
attribute- Parameters:
cacheControl
- The values can be "on", "off", "auto" (read from preference)- Since:
- MicroStrategy Web 9.0.0
-
getCacheControl
public java.lang.String getCacheControl()
return the value for theATT_CACHE_CONTROL
attribute- Since:
- MicroStrategy Web 9.0.0
-
isPrompt
public boolean isPrompt()
return the value for theATT_ISPROMPT
attribute- Since:
- MicroStrategy Web 9.0.0
-
setIsPrompt
public void setIsPrompt(java.lang.Boolean isPrompt)
set the value for theATT_ISPROMPT
attribute- Parameters:
isPrompt
- The values can be "true", "false"- Since:
- MicroStrategy Web 9.0.0
-
initPrototype
protected void initPrototype(java.lang.String protoName)
Description copied from class:AbstractConfigurationElement
Inits the prototype object of this element. This element will inherit all the attribute and child elements from the prototype, but then any values defined through the config-src file or inline take precedence over the prototype. The name attribute represents the name of the prototype as specified in the XML. Typically this is the name of a sibling node in the xml. If name is empty, a different sibling might be used as prototype (like in the case of the PageInfo, which the page marked as isDefault is used as the default prototype). If this object already has a prototype, or if the prototype is not found in the siblings collections this methods throws an Exception.- Overrides:
initPrototype
in classAbstractConfigurationElement
- Parameters:
protoName
- Prototype name, typically the name of a sibling node in the xml.- Since:
- MicroStrategy Web 9.0.0
-
setPrototype
public void setPrototype(AbstractConfigurationElement prototype)
Description copied from class:AbstractConfigurationElement
Sets the prototype object for this instance. The attributes and elements of the prototype are copied into this instance.- Overrides:
setPrototype
in classAbstractConfigurationElement
- Since:
- MicroStrategy Web 9.0.0
-
isRelatedToPage
public boolean isRelatedToPage(PageInfo page)
Indicated whether the page shares common executable beans with another page.
AN executable bean could be a Report Bean, a RW Bean or a Document Bean.- Parameters:
page
- a PageInfo instance.- Since:
- MicroStrategy Web 9.0.0
-
setHelpTopic
public void setHelpTopic(java.lang.String helpTopic)
set the value for theATT_HELP_TOPIC
attribute- Parameters:
useResourceMgr
- The value is string of helpt topic- Since:
- MicroStrategy Web 9.3.1
-
getHelpTopic
public java.lang.String getHelpTopic()
return the value for theATT_HELP_TOPIC
attribute- Since:
- MicroStrategy Web 9.3.1
-
setShowRecoverLink
public void setShowRecoverLink(boolean showRecoverLink)
Set flag indicating whether this page can support show last message recovery link.- Parameters:
showLastMsgLink
-
-
getShowRecoverLink
public boolean getShowRecoverLink()
Get flag indicating whether this page can support show last message recovery link.- Returns:
- true if this page can support automatic session recovery
-
-