Package com.microstrategy.web.transform
Interface BeanDefn
-
- All Superinterfaces:
java.lang.Cloneable,ConfigurationElement
- All Known Implementing Classes:
BeanDefnImpl
public interface BeanDefn extends ConfigurationElement
The BeanDefn interface is used to manage the data of a bean object.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDescription()Returns the description of the bean associated with the bean definition object.java.lang.ClassgetImplClass()Returns the Class object representin the Java class of the bean associated with the bean definition object.java.lang.StringgetImplClassName()Returns the fully qualified Java class name of the bean associated with the bean definition object.java.lang.StringgetName()Returns the name of the bean definition object.voidsetDescription(java.lang.String description)Sets the description of the bean object.voidsetImplClassName(java.lang.String className)Sets the fully qualified java class of the bean associated with the bean definition object.voidsetName(java.lang.String name)Sets the name of the bean definition object.-
Methods inherited from interface com.microstrategy.utils.config.ConfigurationElement
getAttribute, getAttributes, getElement, getElements, getKey, getNodeName, getStrAttribute, initFromXML, reload, toXML
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the name of the bean definition object.- Returns:
- name of the bean definition object.
-
setName
void setName(java.lang.String name) throws java.lang.IllegalArgumentExceptionSets the name of the bean definition object. It must be unique within the catalog.- Parameters:
name- the name of the bean object.- Throws:
java.lang.IllegalArgumentException- thrown if the name is invalid or if it is already being used by another BeanDefn object.
-
getDescription
java.lang.String getDescription()
Returns the description of the bean associated with the bean definition object.- Returns:
- description of the bean.
-
setDescription
void setDescription(java.lang.String description)
Sets the description of the bean object.- Parameters:
description- the description of the bean.
-
getImplClassName
java.lang.String getImplClassName()
Returns the fully qualified Java class name of the bean associated with the bean definition object.- Returns:
- fully qualified Java class.
-
setImplClassName
void setImplClassName(java.lang.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.
-
getImplClass
java.lang.Class getImplClass() throws java.lang.ClassNotFoundExceptionReturns 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:
java.lang.ClassNotFoundException
-
-