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.String
getDescription()
Returns the description of the bean associated with the bean definition object.java.lang.Class
getImplClass()
Returns the Class object representin the Java class of the bean associated with the bean definition object.java.lang.String
getImplClassName()
Returns the fully qualified Java class name of the bean associated with the bean definition object.java.lang.String
getName()
Returns the name of the bean definition object.void
setDescription(java.lang.String description)
Sets the description of the bean object.void
setImplClassName(java.lang.String className)
Sets the fully qualified java class of the bean associated with the bean definition object.void
setName(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.IllegalArgumentException
Sets 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.ClassNotFoundException
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:
java.lang.ClassNotFoundException
-
-