Class BeanDefnImpl

    • Field Detail

      • ATT_NAME

        protected static final java.lang.String ATT_NAME
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • ATT_DESCRIPTION

        protected static final java.lang.String ATT_DESCRIPTION
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • ATT_CLASS

        protected static final java.lang.String ATT_CLASS
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
      • NODE_BEAN_DEFN

        protected static final java.lang.String NODE_BEAN_DEFN
        Since:
        MicroStrategy Web 9.0.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • BeanDefnImpl

        public BeanDefnImpl()
        Since:
        MicroStrategy Web 9.0.0
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: BeanDefn
        Returns the name of the bean definition object.
        Specified by:
        getName in interface BeanDefn
        Returns:
        name of the bean definition object.
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: BeanDefn
        Returns the description of the bean associated with the bean definition object.
        Specified by:
        getDescription in interface BeanDefn
        Returns:
        description of the bean.
      • setDescription

        public void setDescription​(java.lang.String value)
        Description copied from interface: BeanDefn
        Sets the description of the bean object.
        Specified by:
        setDescription in interface BeanDefn
        Parameters:
        value - the description of the bean.
      • getImplClassName

        public java.lang.String getImplClassName()
        Description copied from interface: BeanDefn
        Returns the fully qualified Java class name of the bean associated with the bean definition object.
        Specified by:
        getImplClassName in interface BeanDefn
        Returns:
        fully qualified Java class.
      • getImplClass

        public java.lang.Class getImplClass()
                                     throws java.lang.ClassNotFoundException
        Description copied from interface: BeanDefn
        Returns the Class object representin the Java class of the bean associated with the bean definition object.
        Specified by:
        getImplClass in interface BeanDefn
        Returns:
        the Class object representin the Java class of the bean associated with the bean definition object.
        Throws:
        java.lang.ClassNotFoundException
      • setImplClassName

        public void setImplClassName​(java.lang.String className)
        Description copied from interface: BeanDefn
        Sets the fully qualified java class of the bean associated with the bean definition object.
        Specified by:
        setImplClassName in interface BeanDefn
        Parameters:
        className - the fully qualified class name to set.
      • setName

        public void setName​(java.lang.String name)
                     throws java.lang.IllegalArgumentException
        Description copied from interface: BeanDefn
        Sets the name of the bean definition object. It must be unique within the catalog.
        Specified by:
        setName in interface BeanDefn
        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.
      • getKeyAttribute

        protected java.lang.String getKeyAttribute()
        Description copied from class: AbstractConfigurationElement
        This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override the getKey and setKey methods.
        Specified by:
        getKeyAttribute in class AbstractConfigurationElement
        Since:
        MicroStrategy Web 9.0.0