r293 - wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty
Author: sletellier Date: 2009-10-28 18:41:23 +0100 (Wed, 28 Oct 2009) New Revision: 293 Modified: wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/BusinessEntityWikitty.java Log: Adding property change listener Modified: wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/BusinessEntityWikitty.java =================================================================== --- wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/BusinessEntityWikitty.java 2009-10-28 17:04:20 UTC (rev 292) +++ wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/BusinessEntityWikitty.java 2009-10-28 17:41:23 UTC (rev 293) @@ -17,6 +17,8 @@ package org.sharengo.wikitty; +import java.beans.PropertyChangeListener; +import java.beans.PropertyChangeSupport; import java.util.Collection; import java.util.Collections; @@ -34,6 +36,9 @@ private static final long serialVersionUID = 1L; + /** used to add property change support to wikitty object */ + protected PropertyChangeSupport propertyChange = new PropertyChangeSupport(this); + protected Wikitty wikitty; public BusinessEntityWikitty(Wikitty wi) { @@ -43,8 +48,27 @@ public BusinessEntityWikitty() { setWikitty( new Wikitty() ); } + + public void addPropertyChangeListener( + PropertyChangeListener listener) { + propertyChange.addPropertyChangeListener(listener); + } - + public void removePropertyChangeListener( + PropertyChangeListener listener) { + propertyChange.removePropertyChangeListener(listener); + } + + public void addPropertyChangeListener(String propertyName, + PropertyChangeListener listener) { + propertyChange.addPropertyChangeListener(propertyName, listener); + } + + public void removePropertyChangeListener(String propertyName, + PropertyChangeListener listener) { + propertyChange.removePropertyChangeListener(propertyName, listener); + } + public String getWikittyId() { String result = getWikitty().getId(); return result;
participants (1)
-
sletellier@users.nuiton.org