public interface DescriptorBean extends SettableBean
Note that a descriptor bean may be implemented either as editable or runtime. A runtime implmentation is read-only from the caller's point of view and will throw UnsupportedOperationException from all mutating methods as well as methods on this interface that are not useful in a runtime setting.
| Modifier and Type | Method and Description | 
|---|---|
| void | addPropertyChangeListener(PropertyChangeListener listener)Add a normal property change listener. | 
| DescriptorBean | createChildCopyIncludingObsolete(String propertyName,
                                DescriptorBean beanToCopy)Variation on createChildCopy that also copies @obsolete properties | 
| DescriptorBean | getParentBean()Returns the bean that is the parent of this bean. | 
| boolean | isEditable() | 
| void | removePropertyChangeListener(PropertyChangeListener listener)Remove property change listener. | 
DescriptorBean getParentBean()
void addPropertyChangeListener(PropertyChangeListener listener)
DescriptorBean.addBeanUpdateListener(weblogic.descriptor.BeanUpdateListener) 
 for batch updates.  While it
 is called when the setter is called, a BeanUpdateListener is not called
 until all updates have been applied to entire descriptor graph.listener - void removePropertyChangeListener(PropertyChangeListener listener)
listener - boolean isEditable()
DescriptorBean createChildCopyIncludingObsolete(String propertyName, DescriptorBean beanToCopy) throws IllegalArgumentException, BeanAlreadyExistsException
propertyName - beanToCopy - IllegalArgumentExceptionBeanAlreadyExistsException