|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--WebFlow.VetoableChangeSupport
This is a utility class that can be used by beans that support constrained properties. You can use an instance of this class as a member field of your bean and delegate various work to it.
Constructor Summary | |
VetoableChangeSupport(org.omg.CORBA.Object sourceBean,
BeanContextChildSupport BChild_)
|
Method Summary | |
void |
addVetoableChangeListener(org.omg.CORBA.Object listener)
Add a VetoableListener to the listener list. |
void |
addVetoableChangeListener(java.lang.String propertyName,
org.omg.CORBA.Object listener)
Add a VetoableChangeListener for a specific property. |
void |
fireVetoableChange(WebFlow.PropertyChangeEvent evt)
Fire a vetoable property update to any registered listeners. |
void |
fireVetoableChange(java.lang.String propertyName,
org.omg.CORBA.Any oldValue,
org.omg.CORBA.Any newValue)
Report a vetoable property update to any registered listeners. |
void |
fireVetoableChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
Report a boolean vetoable property update to any registered listeners. |
void |
fireVetoableChange(java.lang.String propertyName,
int oldValue,
int newValue)
Report a int vetoable property update to any registered listeners. |
void |
fireVetoableChange(java.lang.String propertyName,
org.omg.CORBA.Object oldValue,
org.omg.CORBA.Object newValue)
|
void |
fireVetoableChange(java.lang.String propertyName,
java.lang.String oldValue,
java.lang.String newValue)
|
boolean |
hasListeners(java.lang.String propertyName)
Check if there are any listeners for a specific property. |
void |
insertContextInfo(org.omg.CORBA.Request request)
|
void |
invokeVetoablePropertyChange(org.omg.CORBA.Object target,
WebFlow.PropertyChangeEvent evt)
|
void |
listContents(java.lang.String propertyName,
java.util.Hashtable children)
|
void |
removeVetoableChangeListener(org.omg.CORBA.Object listener)
Remove a VetoableChangeListener from the listener list. |
void |
removeVetoableChangeListener(java.lang.String propertyName,
org.omg.CORBA.Object listener)
Remove a VetoableChangeListener for a specific property. |
void |
sendEvent_old(java.lang.String propertyName,
WebFlow.PropertyChangeEvent evt)
|
void |
sendEvent(java.lang.String propertyName,
WebFlow.PropertyChangeEvent evt)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public VetoableChangeSupport(org.omg.CORBA.Object sourceBean, BeanContextChildSupport BChild_) throws java.lang.NullPointerException
sourceBean
- The bean to be given as the source for any events.Method Detail |
public void addVetoableChangeListener(org.omg.CORBA.Object listener)
listener
- The VetoableChangeListener to be addedpublic void removeVetoableChangeListener(org.omg.CORBA.Object listener)
listener
- The VetoableChangeListener to be removedpublic void addVetoableChangeListener(java.lang.String propertyName, org.omg.CORBA.Object listener) throws java.lang.NullPointerException
propertyName
- The name of the property to listen on.listener
- The VetoableChangeListener to be addedpublic void removeVetoableChangeListener(java.lang.String propertyName, org.omg.CORBA.Object listener)
propertyName
- The name of the property that was listened on.listener
- The VetoableChangeListener to be removedpublic void fireVetoableChange(java.lang.String propertyName, org.omg.CORBA.Any oldValue, org.omg.CORBA.Any newValue) throws WebFlow.event.PropertyVetoException
No event is fired if old and new are equal and non-null.
propertyName
- The programmatic name of the property
that is about to change..oldValue
- The old value of the property.newValue
- The new value of the property.public void fireVetoableChange(java.lang.String propertyName, java.lang.String oldValue, java.lang.String newValue) throws WebFlow.event.PropertyVetoException
public void fireVetoableChange(java.lang.String propertyName, int oldValue, int newValue) throws WebFlow.event.PropertyVetoException
This is merely a convenience wrapper around the more general fireVetoableChange method that takes Object values.
propertyName
- The programmatic name of the property
that is about to change.oldValue
- The old value of the property.newValue
- The new value of the property.public void fireVetoableChange(java.lang.String propertyName, boolean oldValue, boolean newValue) throws WebFlow.event.PropertyVetoException
This is merely a convenience wrapper around the more general fireVetoableChange method that takes Object values.
propertyName
- The programmatic name of the property
that is about to change.oldValue
- The old value of the property.newValue
- The new value of the property.public void insertContextInfo(org.omg.CORBA.Request request)
public void invokeVetoablePropertyChange(org.omg.CORBA.Object target, WebFlow.PropertyChangeEvent evt) throws WebFlow.event.PropertyVetoException
public void fireVetoableChange(java.lang.String propertyName, org.omg.CORBA.Object oldValue, org.omg.CORBA.Object newValue) throws WebFlow.event.PropertyVetoException
public void fireVetoableChange(WebFlow.PropertyChangeEvent evt) throws WebFlow.event.PropertyVetoException
No event is fired if old and new are equal and non-null.
evt
- The PropertyChangeEvent to be fired.public void sendEvent_old(java.lang.String propertyName, WebFlow.PropertyChangeEvent evt) throws WebFlow.event.PropertyVetoException
public void sendEvent(java.lang.String propertyName, WebFlow.PropertyChangeEvent evt) throws WebFlow.event.PropertyVetoException
public void listContents(java.lang.String propertyName, java.util.Hashtable children)
public boolean hasListeners(java.lang.String propertyName)
propertyName
- the property name.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |