public interface

BeanDefn

implements ConfigurationElement
com.microstrategy.web.transform.BeanDefn
Known Indirect Subclasses

Class Overview

The BeanDefn interface is used to manage the data of a bean object.

Summary

Public Methods
abstract String getDescription()
Returns the description of the bean associated with the bean definition object.
abstract Class getImplClass()
Returns the Class object representin the Java class of the bean associated with the bean definition object.
abstract String getImplClassName()
Returns the fully qualified Java class name of the bean associated with the bean definition object.
abstract String getName()
Returns the name of the bean definition object.
abstract void setDescription(String description)
Sets the description of the bean object.
abstract void setImplClassName(String className)
Sets the fully qualified java class of the bean associated with the bean definition object.
abstract void setName(String name)
Sets the name of the bean definition object.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.config.ConfigurationElement

Public Methods

public abstract String getDescription ()

Returns the description of the bean associated with the bean definition object.

Returns
  • description of the bean.

public abstract Class getImplClass ()

Returns the Class object representin the Java class of the bean associated with the bean definition object.

Returns
  • the Class object representin the Java class of the bean associated with the bean definition object.
Throws
ClassNotFoundException

public abstract String getImplClassName ()

Returns the fully qualified Java class name of the bean associated with the bean definition object.

Returns
  • fully qualified Java class.

public abstract String getName ()

Returns the name of the bean definition object.

Returns
  • name of the bean definition object.

public abstract void setDescription (String description)

Sets the description of the bean object.

Parameters
description the description of the bean.

public abstract void setImplClassName (String className)

Sets the fully qualified java class of the bean associated with the bean definition object.

Parameters
className the fully qualified class name to set.

public abstract void setName (String name)

Sets the name of the bean definition object. It must be unique within the catalog.

Parameters
name the name of the bean object.
Throws
IllegalArgumentException thrown if the name is invalid or if it is already being used by another BeanDefn object.