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