Interface ListenableTopiaEntity
- All Superinterfaces:
ListenableBean
Contract to centralize usable methods to register/unregister pre/post read/write listeners.
If you need to match the java beans expectations, prefer using
ListenableBean.- Author:
- Arnaud Thimel (Code Lutin)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPostReadListener(PropertyChangeListener listener) Adds aPropertyChangeListeneron any property reading.voidaddPostReadListener(String propertyName, PropertyChangeListener listener) Adds aPropertyChangeListeneron the given property reading.voidaddPostWriteListener(PropertyChangeListener listener) Adds aPropertyChangeListeneron any property writing.voidaddPostWriteListener(String propertyName, PropertyChangeListener listener) Adds aPropertyChangeListeneron the given property writing.voidaddPreReadListener(VetoableChangeListener listener) Adds aVetoableChangeListeneron any property reading.voidaddPreReadListener(String propertyName, VetoableChangeListener listener) Adds aVetoableChangeListeneron the given property reading.voidaddPreWriteListener(VetoableChangeListener listener) Adds aVetoableChangeListeneron any property writing.voidaddPreWriteListener(String propertyName, VetoableChangeListener listener) Adds aVetoableChangeListeneron the given property writing.voidremovePostReadListener(PropertyChangeListener listener) Remove the givenPropertyChangeListenerregistered for any property reading.voidremovePostReadListener(String propertyName, PropertyChangeListener listener) Remove the givenPropertyChangeListenerregistered the given property reading.voidRemove the givenPropertyChangeListenerregistered for any property writing.voidremovePostWriteListener(String propertyName, PropertyChangeListener listener) Remove the givenPropertyChangeListenerregistered the given property writing.voidremovePreReadListener(VetoableChangeListener listener) Remove the givenVetoableChangeListenerregistered for any property reading.voidremovePreReadListener(String propertyName, VetoableChangeListener listener) Remove the givenVetoableChangeListenerregistered the given property reading.voidremovePreWriteListener(VetoableChangeListener listener) Remove the givenVetoableChangeListenerregistered for any property writing.voidremovePreWriteListener(String propertyName, VetoableChangeListener listener) Remove the givenVetoableChangeListenerregistered the given property writing.Methods inherited from interface org.nuiton.topia.persistence.event.ListenableBean
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Method Details
-
addPreReadListener
Adds aVetoableChangeListeneron any property reading.- Parameters:
listener- the listener to register- See Also:
-
addPreReadListener
Adds aVetoableChangeListeneron the given property reading.- Parameters:
propertyName- the property name to listenlistener- the listener to register- See Also:
-
removePreReadListener
Remove the givenVetoableChangeListenerregistered for any property reading.- Parameters:
listener- the listener to unregister- See Also:
-
removePreReadListener
Remove the givenVetoableChangeListenerregistered the given property reading.- Parameters:
propertyName- the property name to unregister readinglistener- the listener to unregister- See Also:
-
addPostReadListener
Adds aPropertyChangeListeneron any property reading.- Parameters:
listener- the listener to register- See Also:
-
addPostReadListener
Adds aPropertyChangeListeneron the given property reading.- Parameters:
propertyName- the property name to listenlistener- the listener to register- See Also:
-
removePostReadListener
Remove the givenPropertyChangeListenerregistered for any property reading.- Parameters:
listener- the listener to unregister- See Also:
-
removePostReadListener
Remove the givenPropertyChangeListenerregistered the given property reading.- Parameters:
propertyName- the property name to unregister readinglistener- the listener to unregister- See Also:
-
addPreWriteListener
Adds aVetoableChangeListeneron any property writing.- Parameters:
listener- the listener to register- See Also:
-
addPreWriteListener
Adds aVetoableChangeListeneron the given property writing.- Parameters:
propertyName- the property name to listenlistener- the listener to register- See Also:
-
removePreWriteListener
Remove the givenVetoableChangeListenerregistered for any property writing.- Parameters:
listener- the listener to unregister- See Also:
-
removePreWriteListener
Remove the givenVetoableChangeListenerregistered the given property writing.- Parameters:
propertyName- the property name to unregister writinglistener- the listener to unregister- See Also:
-
addPostWriteListener
Adds aPropertyChangeListeneron any property writing.- Parameters:
listener- the listener to register- See Also:
-
addPostWriteListener
Adds aPropertyChangeListeneron the given property writing.- Parameters:
propertyName- the property name to listenlistener- the listener to register- See Also:
-
removePostWriteListener
Remove the givenPropertyChangeListenerregistered for any property writing.- Parameters:
listener- the listener to unregister- See Also:
-
removePostWriteListener
Remove the givenPropertyChangeListenerregistered the given property writing.- Parameters:
propertyName- the property name to unregister writinglistener- the listener to unregister- See Also:
-