public final class

AppBeanFactory

extends AbstractLocalBeanFactory
java.lang.Object
   ↳ com.microstrategy.web.beans.AbstractLocalBeanFactory
     ↳ com.microstrategy.web.app.beans.AppBeanFactory

Class Overview

AppBeanFactory is a factory class for instantiating beans in the com.microstrategy.web.app.beans package. Note that most methods on this class are deprecated; we now provide the BeanFactory class for programmatic bean creation. Please create beans using the BeanFactory instead of using this class directly.

Summary

Public Methods
static Class getBeanInterface(int appBeanType)
This method is deprecated. Reference bean interface classes directly rather than calling this method. If you need to use reflection to get/set properties on a bean, consider using the ReflectionHelper class.
static AppBeanFactory getInstance()
Returns an instance of the AppBeanFactory object.
AdminBean newAdminBean()
This method is deprecated. Use newBean(String) instead.
AppComponent newAppBean(int appBeanType)
This method is deprecated. Use newBean(String) instead.
AttributeFormsEditorBean newAttributeFormsEditorBean()
This method is deprecated. Use newBean(String) instead.
AttributeFormsQualificationBean newAttributeFormsQualificationBean()
This method is deprecated. Use newBean(String) instead.
ChangePasswordBean newChangePasswordBean()
This method is deprecated. Use newBean(String) instead.
ColorPickerEditorBean newColorPickerEditorBean()
This method is deprecated. Use newBean(String) instead.
ConfirmOverwriteDialogBean newConfirmOverwriteDialogBean()
This method is deprecated. Use newBean(String) instead.
ContactsBrowserBean newContactsBrowserBean()
This method is deprecated. Use newBean(String) instead.
ControlToolbarBean newControlToolbarBean()
This method is deprecated. Use newBean(String) instead.
DatasetObjectExplorerBean newDatsetObjectExplorerBean()
Returns an instance of a DatasetObjectExplorerBean object.
DiagnosticsBean newDiagnosticsBean()
This method is deprecated. Use newBean(String) instead.
DirectExportBean newDirectExportBean()
This method is deprecated. Use newBean(String) instead.
DocumentFrameBean newDocumentFrameBean()
This method is deprecated. Use newBean(String) instead.
DrillEditorBean newDrillEditorBean()
This method is deprecated. Use newBean(String) instead.
DrillFilterEditorBean newDrillFilterEditorBean()
This method is deprecated. Use newBean(String) instead.
ElementPickerBean newElementPickerBean()
This method is deprecated. Use newBean(String) instead.
ExportBean newExportBean()
This method is deprecated. Use newBean(String) instead.
ExportOptionsEditorBean newExportOptionsEditorBean()
This method is deprecated. Use newBean(String) instead.
FilterAppBean newFilterAppBean()
This method is deprecated. Use newBean(String) instead.
FilterEditorBean newFilterEditorBean()
This method is deprecated. Use newBean(String) instead.
FilterElementBean newFilterElementBean()
This method is deprecated. Use newBean(String) instead.
FilterFrameBean newFilterFrameBean()
This method is deprecated. Use newBean(String) instead.
FlashTabBean newFlashTabBean()
FolderFrameBean newFolderFrameBean()
This method is deprecated. Use newBean(String) instead.
FolderObjectExplorerBean newFolderObjectExplorerBean()
This method is deprecated. Use newBean(String) instead.
FormatColorLinesTabBean newFormatColorLinesTabBean()
This method is deprecated. Use newBean(String) instead.
FormatNumberTabBean newFormatNumberTabBean()
This method is deprecated. Use newBean(String) instead.
FormatTabBean newFormatTabBean()
This method is deprecated. Use newBean(String) instead.
TabManagerBean newFormatTabManagerBean()
This method is deprecated. Use newBean(String) instead.
FormatToolbarBean newFormatToolbarBean()
This method is deprecated. Use newBean(String) instead.
FormulaBarBean newFormulaBarBean()
This method is deprecated. Use newBean(String) instead.
FunctionEditorBean newFunctionEditorBean()
This method is deprecated. Use newBean(String) instead.
GraphColorGradientEditorBean newGraphColorGradientEditorBean()
Returns an instance of a ColorGradientEditorBean object.
GraphFormatEditorBean newGraphFormatEditorBean()
This method is deprecated. Use newBean(String) instead.
GraphFormatToolbarBean newGraphFormatToolbarBean()
This method is deprecated. Use newBean(String) instead.
GridAutoStylesBean newGridAutoStylesBean()
This method is deprecated. Use newBean(String) instead.
GridColorGradientEditorBean newGridColorGradientEditorBean()
Returns an instance of a GridColorGradientEditorBean object.
GridFormatEditorBean newGridFormatEditorBean()
This method is deprecated. Use newBean(String) instead.
GridFormatToolbarBean newGridFormatToolbarBean()
This method is deprecated. Use newBean(String) instead.
GroupPathBean newGroupPathBean()
This method is deprecated. Use newBean(String) instead.
GroupbyPropertiesEditorBean newGroupbyPropertiesEditorBean()
This method is deprecated. Use newBean(String) instead.
LoginBean newLoginBean()
This method is deprecated. Use newBean(String) instead.
LogoutBean newLogoutBean()
This method is deprecated. Use newBean(String) instead.
MetricQualLevelEditorBean newMetricQualLevelEditorBean()
This method is deprecated. Use newBean(String) instead.
OMDCreateFolderBean newOMDCreateFolderBean()
This method is deprecated. Use newBean(String) instead.
ObjectBrowserBean newObjectBrowserBean()
This method is deprecated. The ObjectBrowserBean has been replaced by ObjectBrowserManagerBean. Use newObjectBrowserManager() instead
ObjectBrowserManagerBean newObjectBrowserManager()
This method is deprecated. Use newBean(String) instead.
ObjectManipulationDialogBean newObjectManipulationDialogBean()
This method is deprecated. Use newBean(String) instead.
OptionsBean newOptionsBean()
This method is deprecated. Use newBean(String) instead.
PDFBean newPDFBean()
This method is deprecated. Use newBean(String) instead.
PageComponent newPageBean()
This method is deprecated. Use newBean(String) instead.
PageByBean newPageByBean()
This method is deprecated. Use newBean(String) instead.
PreferencesBean newPreferencesBean()
This method is deprecated. Use newBean(String) instead.
PrintBean newPrintBean()
This method is deprecated. Use newBean(String) instead.
ProjectBrowser newProjectBrowserBean()
This method is deprecated. Use newBean(String) instead.
ProjectStatusBean newProjectStatusBean()
This method is deprecated. Use newBean(String) instead.
ProjectsBean newProjectsBean()
This method is deprecated. Use newBean(String) instead.
PromptDefinitionAppBean newPromptDefinitionAppBean()
This method is deprecated. Use newBean(String) instead.
PromptDetailsBean newPromptDetailsBean()
This method is deprecated. Use newBean(String) instead.
ObjectSelectionBean newPromptObjectSelectionBean()
This method is deprecated. Use newBean(String) instead.
PromptsContainerBean newPromptsContainerBean()
This method is deprecated. Use newBean(String) instead.
RWActionControlEditorBean newRWActionControlEditorBean()
Returns an instance of RWActionControlEditorBean.
RWDColorGradientEditorBean newRWDColorGradientEditorBean()
RWFrameBean newRWFrameBean()
This method is deprecated. Use newBean(String) instead.
RWProjectBrowserTabBean newRWProjectBrowserTab()
This method is deprecated. no longer used by Web
RWWorkingSetBrowserTabBean newRWWorkingSetBrowserTab()
This method is deprecated. Use newBean(String) instead.
ReportFrameBean newReportFrameBean()
This method is deprecated. Use newBean(String) instead.
ReportWorkingSetBrowserTabBean newReportWorkingSetBrowserTabBean()
This method is deprecated. Use newBean(String) instead.
ResizeEditorBean newResizeEditorBean()
This method is deprecated. Use newBean(String) instead.
SaveAsBean newSaveAsBean()
This method is deprecated. Use newBean(String) instead.
SaveObjectAsDialogBean newSaveObjectAsDialogBean()
This method is deprecated. Use newBean(String) instead.
SearchBean newSearchBean()
This method is deprecated. Use newBean(String) instead.
SecondaryDataSourcesEditorBean newSecondaryDataSourcesEditorBean()
Returns an instance of a SecondaryDataSourcesEditorBean object.
SecurityRoleUserEntitiesSelectorBean newSecurityRoleUserEntitiesSelectorBean()
This method is deprecated. Use newBean(String) instead.
ServletWebComponent newServletBean()
This method is deprecated. An instance of ServletWebComponent can be created directly.
SortEditorBean newSortEditorBean()
This method is deprecated. Use newBean(String) instead.
SubscriptionContactsBrowserBean newSubscriptionContactsBrowserBean()
This method is deprecated. Use newBean(String) instead.
SubscriptionEditorBean newSubscriptionEditorBean()
This method is deprecated. Use newBean(String) instead.
SubtotalsEditorBean newSubtotalsEditorBean()
This method is deprecated. Use newBean(String) instead.
TabBean newTabBean()
This method is deprecated. Use newBean(String) instead.
TabManagerBean newTabManagerBean()
This method is deprecated. Use newBean(String) instead.
TemplateFilterExecBean newTemplateFilterExecBean()
This method is deprecated. Use newBean(String) instead.
ThresholdEditorBean newThresholdEditorBean()
This method is deprecated. Use newBean(String) instead.
ToolbarBean newToolbarBean()
This method is deprecated. Use newBean(String) instead.
ToolbarSetBean newToolbarSetBean()
This method is deprecated. Use newBean(String) instead.
UserContactsBrowserBean newUserContactsBrowserBean()
This method is deprecated. Use newBean(String) instead.
UserEntitiesBrowserBean newUserEntitiesBrowserBean()
This method is deprecated. Use newBean(String) instead.
UserEntitiesSelectorBean newUserEntitiesSelectorBean()
This method is deprecated. Use newBean(String) instead.
VisualizationsEditorBean newVisualizationsEditorBean()
Returns an instance of a VisualizationsEditorBean object.
WizardBean newWizardBean()
This method is deprecated. Use newBean(String) instead.
WizardStepBean newWizardStepBean()
This method is deprecated. Use newBean(String) instead.
XDADataExplorerBean newXDADataExplorerBean()
This method is deprecated. Use newBean(String) instead.
Protected Methods
WebComponent createBeanInstance(Class beanClass)
Create an instance of beanClass.
String getBeanClassName(String beanName)
Resolve a bean type name to a fully qualified class name (ex: "ReportBean" --> "com.microstrategy.web.beans.ReportBeanImpl").
String getBeanPackage()
Returns the full name of the package associated with this factory (ex: "com.microstrategy.web.beans").
[Expand]
Inherited Methods
From class com.microstrategy.web.beans.AbstractLocalBeanFactory
From class java.lang.Object
From interface com.microstrategy.web.beans.LocalBeanFactory

Public Methods

public static Class getBeanInterface (int appBeanType)

This method is deprecated.
Reference bean interface classes directly rather than calling this method. If you need to use reflection to get/set properties on a bean, consider using the ReflectionHelper class.

Returns the main interface that an application bean implements.
Usually the bean implements an interface, and the methods of the implementation are protected, while the methods of the interface are public. This returns the interface so the client can use reflection to invoke the instance methods.

Parameters
appBeanType the bean type to create based on the EnumSysBeanTypes enumeration values
Returns
  • A Class instance of the main interface of the bean.

public static AppBeanFactory getInstance ()

Returns an instance of the AppBeanFactory object. This is the only way to get the factory object and is the entry point to the various App Beans.

Returns

public AdminBean newAdminBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a AdminBean object

Returns

public AppComponent newAppBean (int appBeanType)

This method is deprecated.
Use newBean(String) instead.

Returns an instance of an application bean.

Parameters
appBeanType the bean type to create based on values from the EnumSysBeanTypes enumeration
Returns
  • A AppComponent instance corresponding to the type sent in as parameter

public AttributeFormsEditorBean newAttributeFormsEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of AttributeFormsEditorBean.

Returns

public AttributeFormsQualificationBean newAttributeFormsQualificationBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a AttributeFormsQualificationBean object.

Returns

public ChangePasswordBean newChangePasswordBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of ChangePasswordBean.

Returns

public ColorPickerEditorBean newColorPickerEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ColorPickerEditorBean object.

Returns

public ConfirmOverwriteDialogBean newConfirmOverwriteDialogBean ()

This method is deprecated.
Use newBean(String) instead.

public ContactsBrowserBean newContactsBrowserBean ()

This method is deprecated.
Use newBean(String) instead.

public ControlToolbarBean newControlToolbarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ControlToolbarBean object/

Returns

public DatasetObjectExplorerBean newDatsetObjectExplorerBean ()

Returns an instance of a DatasetObjectExplorerBean object.

Returns

public DiagnosticsBean newDiagnosticsBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a DiagnosticsBean object

Returns

public DirectExportBean newDirectExportBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of DirectExportBean.

Returns

public DocumentFrameBean newDocumentFrameBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of DocumentFrameBean.

Returns

public DrillEditorBean newDrillEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a DrillEditorBean object.

Returns

public DrillFilterEditorBean newDrillFilterEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a DrillFilterEditorBean object.

Returns

public ElementPickerBean newElementPickerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ElementPickerBean object.

Returns

public ExportBean newExportBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ExportBean object

Returns

public ExportOptionsEditorBean newExportOptionsEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ExportOptionsEditorBean object.

Returns

public FilterAppBean newFilterAppBean ()

This method is deprecated.
Use newBean(String) instead.

public FilterEditorBean newFilterEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of FilterEditorBean.

Returns

public FilterElementBean newFilterElementBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of FilterElementBean.

Returns

public FilterFrameBean newFilterFrameBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a #FilterFrameBean object.

Returns
  • A #FilterFrameBean instance.

public FlashTabBean newFlashTabBean ()

public FolderFrameBean newFolderFrameBean ()

This method is deprecated.
Use newBean(String) instead.

public FolderObjectExplorerBean newFolderObjectExplorerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FolderObjectExplorerBean object.

Returns

public FormatColorLinesTabBean newFormatColorLinesTabBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FormatColorLinesTabBean object/

Returns

public FormatNumberTabBean newFormatNumberTabBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FormatNumberTabBean object/

Returns

public FormatTabBean newFormatTabBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FormatTabBean object/

Returns

public TabManagerBean newFormatTabManagerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FormatTabManagerBean object/

Returns

public FormatToolbarBean newFormatToolbarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a FormatToolbarBean object/

Returns

public FormulaBarBean newFormulaBarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of FormulaBarBean.

Returns

public FunctionEditorBean newFunctionEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of FunctionEditorBean.

Returns

public GraphColorGradientEditorBean newGraphColorGradientEditorBean ()

Returns an instance of a ColorGradientEditorBean object.

Returns

public GraphFormatEditorBean newGraphFormatEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GraphFormatEditorBean object

Returns

public GraphFormatToolbarBean newGraphFormatToolbarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GraphFormatToolbarBean object

Returns

public GridAutoStylesBean newGridAutoStylesBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of GridAutoStylesBean.

Returns

public GridColorGradientEditorBean newGridColorGradientEditorBean ()

Returns an instance of a GridColorGradientEditorBean object.

Returns

public GridFormatEditorBean newGridFormatEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GridFormatEditorBean object

Returns

public GridFormatToolbarBean newGridFormatToolbarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GridFormatToolbarBean object

Returns

public GroupPathBean newGroupPathBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GroupPathBean object.

Returns

public GroupbyPropertiesEditorBean newGroupbyPropertiesEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a GroupbyPropertiesEditorBean object/

Returns

public LoginBean newLoginBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of LoginBean.

Returns

public LogoutBean newLogoutBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of LogoutBean.

Returns

public MetricQualLevelEditorBean newMetricQualLevelEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of MetricQualLevelEditorBean.

Returns

public OMDCreateFolderBean newOMDCreateFolderBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a OMDCreateFolderBean object.

Returns

public ObjectBrowserBean newObjectBrowserBean ()

This method is deprecated.
The ObjectBrowserBean has been replaced by ObjectBrowserManagerBean. Use newObjectBrowserManager() instead

Returns an instance of a ObjectBrowserBean object.

Returns

public ObjectBrowserManagerBean newObjectBrowserManager ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ObjectBrowserManagerBean object/

Returns

public ObjectManipulationDialogBean newObjectManipulationDialogBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ObjectManipulationDialogBean object.

Returns

public OptionsBean newOptionsBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a OptionsBean object.

Returns

public PDFBean newPDFBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PDFBean object

Returns

public PageComponent newPageBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of PageComponent.

Returns

public PageByBean newPageByBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PageByBean object.

Returns

public PreferencesBean newPreferencesBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PreferencesBean object.

Returns

public PrintBean newPrintBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PrintBean object

Returns

public ProjectBrowser newProjectBrowserBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ProjectBrowser object.

Returns

public ProjectStatusBean newProjectStatusBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of ProjectStatusBean.

Returns

public ProjectsBean newProjectsBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ProjectsBean object

Returns

public PromptDefinitionAppBean newPromptDefinitionAppBean ()

This method is deprecated.
Use newBean(String) instead.

public PromptDetailsBean newPromptDetailsBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PromptDetailsBean object.

Returns

public ObjectSelectionBean newPromptObjectSelectionBean ()

This method is deprecated.
Use newBean(String) instead.

public PromptsContainerBean newPromptsContainerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a PromptsContainerBean object.

Returns

public RWActionControlEditorBean newRWActionControlEditorBean ()

Returns an instance of RWActionControlEditorBean.

Returns

public RWDColorGradientEditorBean newRWDColorGradientEditorBean ()

public RWFrameBean newRWFrameBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of RWFrameBean.

Returns

public RWProjectBrowserTabBean newRWProjectBrowserTab ()

This method is deprecated.
no longer used by Web

Returns an instance of a RWProjectBrowserTabBean object/

Returns

public RWWorkingSetBrowserTabBean newRWWorkingSetBrowserTab ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a RWWorkingSetBrowserTabBean object/

Returns

public ReportFrameBean newReportFrameBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of ReportFrameBean.

Returns

public ReportWorkingSetBrowserTabBean newReportWorkingSetBrowserTabBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ReportWorkingSetBrowserTabBean object.

Returns

public ResizeEditorBean newResizeEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ResizeEditorBean object.

Returns

public SaveAsBean newSaveAsBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a SaveAsBean object.

Returns

public SaveObjectAsDialogBean newSaveObjectAsDialogBean ()

This method is deprecated.
Use newBean(String) instead.

public SearchBean newSearchBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a SearchBean object.

Returns

public SecondaryDataSourcesEditorBean newSecondaryDataSourcesEditorBean ()

Returns an instance of a SecondaryDataSourcesEditorBean object.

Returns

public SecurityRoleUserEntitiesSelectorBean newSecurityRoleUserEntitiesSelectorBean ()

This method is deprecated.
Use newBean(String) instead.

public ServletWebComponent newServletBean ()

This method is deprecated.
An instance of ServletWebComponent can be created directly.

Returns an instance of ServletWebComponent.

Returns

public SortEditorBean newSortEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a SortEditorBean object.

Returns

public SubscriptionContactsBrowserBean newSubscriptionContactsBrowserBean ()

This method is deprecated.
Use newBean(String) instead.

public SubscriptionEditorBean newSubscriptionEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a SubscriptionEditorBean object.

Returns

public SubtotalsEditorBean newSubtotalsEditorBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a SubtotalsEditorBean object.

Returns

public TabBean newTabBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a TabBean object

Returns

public TabManagerBean newTabManagerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a TabManagerBean object/

Returns

public TemplateFilterExecBean newTemplateFilterExecBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a TemplateFilterExecBean object.

Returns

public ThresholdEditorBean newThresholdEditorBean ()

This method is deprecated.
Use newBean(String) instead.

public ToolbarBean newToolbarBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ToolbarBean object/

Returns

public ToolbarSetBean newToolbarSetBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a ToolbarSetBean object/

Returns

public UserContactsBrowserBean newUserContactsBrowserBean ()

This method is deprecated.
Use newBean(String) instead.

public UserEntitiesBrowserBean newUserEntitiesBrowserBean ()

This method is deprecated.
Use newBean(String) instead.

public UserEntitiesSelectorBean newUserEntitiesSelectorBean ()

This method is deprecated.
Use newBean(String) instead.

public VisualizationsEditorBean newVisualizationsEditorBean ()

Returns an instance of a VisualizationsEditorBean object.

Returns

public WizardBean newWizardBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a WizardBean object.

Returns

public WizardStepBean newWizardStepBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a WizardStepBean object.

Returns

public XDADataExplorerBean newXDADataExplorerBean ()

This method is deprecated.
Use newBean(String) instead.

Returns an instance of a XDADataExplorerBean object.

Returns

Protected Methods

protected WebComponent createBeanInstance (Class beanClass)

Create an instance of beanClass. This implementation simply calls beanClass.newInstance(). Override this method in a derived class to create instances of non-public bean classes. Throws the same exceptions as newInstance().

Parameters
beanClass The class of the desired bean.
Returns
  • An instance of the desired bean class.
Throws
IllegalAccessException
InstantiationException

protected String getBeanClassName (String beanName)

Resolve a bean type name to a fully qualified class name (ex: "ReportBean" --> "com.microstrategy.web.beans.ReportBeanImpl"). This implementation simply returns getBeanPackage() + "." + beanName + "Impl". Override this method to change the way bean type names are resolved to class names.

Parameters
beanName Bean type name to resolve.
Returns
  • Fully qualified bean class name corresponding to beanName.

protected String getBeanPackage ()

Returns the full name of the package associated with this factory (ex: "com.microstrategy.web.beans").

Returns
  • The name of the package associated with this factory.