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 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