public interface ManagedBean extends ListEntriesHolder, MapEntriesHolder, UIInfo
Modifier and Type | Method and Description |
---|---|
boolean |
addManagedProperty(ManagedProperty property)
Adds a new managed property to the bean definition.
|
java.lang.String |
getBeanClass()
Retrieves Java class type for this bean.
|
ManagedBeanType |
getManagedBeanType()
Determines how the managed bean should be initialized.
|
java.util.List<ManagedProperty> |
getManagedProperties()
A list of managed properties for this bean.
|
java.lang.String |
getName()
Name of the managed bean that will be used in EL expression.
|
ManagedBeanScopeType |
getScope() |
boolean |
removeManagedProperty(ManagedProperty property)
Removes the specified managed property from the bean definition.
|
boolean |
setBeanClass(java.lang.String beanClass)
Sets the new implementation class for this managed bean.
|
boolean |
setName(java.lang.String name)
Sets the name for this managed bean.
|
boolean |
setScope(ManagedBeanScopeType scope)
Sets the scope for this managed bean.
|
addListEntry, getListEntries, getListValueClass, removeListEntry, setListValueClass
addMapEntry, getMapEntries, getMapKeyClass, getMapValueClass, removeMapEntry, setMapKeyClass, setMapValueClass
getDescription, getDisplayName, getLargeIcon, getSmallIcon, getUIInfo, setDescription, setDisplayName, setLargeIcon, setSmallIcon
getParsingContext, validate
getIdAttribute, setIdAttribute
getNode
java.lang.String getName()
ManagedBeanScopeType getScope()
ManagedBeanScopeType
java.lang.String getBeanClass()
java.util.List<ManagedProperty> getManagedProperties()
ManagedBeanType getManagedBeanType()
ManagedBeanType
boolean setName(java.lang.String name)
name
- the new name for this managed beanboolean setScope(ManagedBeanScopeType scope)
scope
- the new scope for this managed beanboolean setBeanClass(java.lang.String beanClass)
beanClass
- the new implementation class for this managed beanboolean addManagedProperty(ManagedProperty property)
property
- the new managed propertyboolean removeManagedProperty(ManagedProperty property)
property
- the managed property to remove