[topia] branch feature/3484 updated (24fba6c -> a0feae9)
This is an automated email from the git hooks/post-receive script. New change to branch feature/3484 in repository topia. See http://git.nuiton.org/topia.git from 24fba6c refs #3484 update migration guide new 227af68 rename bean in doc new a0feae9 AbstractTopiaEntity does not realize ListenableBean contract (even if it implements its methods) The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit a0feae969121212b7875896114f23ce134435b58 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Sep 5 11:03:43 2014 +0200 AbstractTopiaEntity does not realize ListenableBean contract (even if it implements its methods) commit 227af6806ceeb2eacb530f115c71ebb4455acb41 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Sep 5 09:36:58 2014 +0200 rename bean in doc Summary of changes: src/site/rst/tutos/migrate_to_3.0.rst | 8 ++--- .../persistence/internal/AbstractTopiaEntity.java | 42 +++++++++------------- 2 files changed, 21 insertions(+), 29 deletions(-) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3484 in repository topia. See http://git.nuiton.org/topia.git commit 227af6806ceeb2eacb530f115c71ebb4455acb41 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Sep 5 09:36:58 2014 +0200 rename bean in doc --- src/site/rst/tutos/migrate_to_3.0.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/site/rst/tutos/migrate_to_3.0.rst b/src/site/rst/tutos/migrate_to_3.0.rst index 6ff1a6b..0eddc53 100644 --- a/src/site/rst/tutos/migrate_to_3.0.rst +++ b/src/site/rst/tutos/migrate_to_3.0.rst @@ -78,7 +78,7 @@ soient générés, il faut ajouter à votre fichier de properties la tag-value s model.tagValue.generatePropertyChangeSupport=true Au même titre, les méthodes permettant d'ajouter/supprimer des listener sur les PropertyChangeSupport ne sont plus sur -le contrat TopiaEntity, mais sur le contrat ListenableEntity. Si vous utilisiez ces méthodes sur votre entité métier, +le contrat TopiaEntity, mais sur le contrat ListenableBean. Si vous utilisiez ces méthodes sur votre entité métier, pas de changement. En revanche si vous utilisiez ces méthodes sur TopiaEntity, vous devez maintenant caster l'entité. :: @@ -89,11 +89,11 @@ pas de changement. En revanche si vous utilisiez ces méthodes sur TopiaEntity, // Topia 3 TopiaEntity anEntity = ...; - if (anEntity instanceof ListenableEntity) { - ((ListenableEntity)anEntity).addPostWriteListener(listener); + if (anEntity instanceof ListenableBean) { + ((ListenableBean)anEntity).addPostWriteListener(listener); } -D'une manière générale, si toutes vos entités sont des ListenableEntity, nous vous encourageons à utiliser ce contrat à +D'une manière générale, si toutes vos entités sont des ListenableBean, nous vous encourageons à utiliser ce contrat à la place de TopiaEntity. Ces méthodes ont également été renommées, voici les correspondances : -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3484 in repository topia. See http://git.nuiton.org/topia.git commit a0feae969121212b7875896114f23ce134435b58 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Sep 5 11:03:43 2014 +0200 AbstractTopiaEntity does not realize ListenableBean contract (even if it implements its methods) --- .../persistence/internal/AbstractTopiaEntity.java | 42 +++++++++------------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaEntity.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaEntity.java index fa2de3b..566187d 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaEntity.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaEntity.java @@ -47,7 +47,7 @@ import com.google.common.base.Objects; * @author poussin <poussin@codelutin.com> * @author Arnaud Thimel (Code Lutin) */ -public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean { +public abstract class AbstractTopiaEntity implements TopiaEntity { private static final long serialVersionUID = -7458577454878852241L; @@ -295,18 +295,17 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void addPreReadListener(String propertyName, VetoableChangeListener listener) { - getPreReadListeners(true).addVetoableChangeListener(propertyName, listener); + VetoableChangeSupport listeners = getPreReadListeners(true); + listeners.addVetoableChangeListener(propertyName, listener); } - @Override public void addPreReadListener(VetoableChangeListener listener) { - getPreReadListeners(true).addVetoableChangeListener(listener); + VetoableChangeSupport listeners = getPreReadListeners(true); + listeners.addVetoableChangeListener(listener); } - @Override public void removePreReadListener(String propertyName, VetoableChangeListener listener) { VetoableChangeSupport listeners = getPreReadListeners(false); @@ -315,7 +314,6 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void removePreReadListener(VetoableChangeListener listener) { VetoableChangeSupport listeners = getPreReadListeners(false); if (listeners != null) { @@ -323,18 +321,17 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void addPostReadListener(String propertyName, PropertyChangeListener listener) { - getPostReadListeners(true).addPropertyChangeListener(propertyName, listener); + PropertyChangeSupport listeners = getPostReadListeners(true); + listeners.addPropertyChangeListener(propertyName, listener); } - @Override public void addPostReadListener(PropertyChangeListener listener) { - getPostReadListeners(true).addPropertyChangeListener(listener); + PropertyChangeSupport listeners = getPostReadListeners(true); + listeners.addPropertyChangeListener(listener); } - @Override public void removePostReadListener(String propertyName, PropertyChangeListener listener) { PropertyChangeSupport listeners = getPostReadListeners(false); @@ -343,7 +340,6 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void removePostReadListener(PropertyChangeListener listener) { PropertyChangeSupport listeners = getPostReadListeners(false); if (listeners != null) { @@ -351,18 +347,17 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void addPreWriteListener(String propertyName, VetoableChangeListener listener) { - getPreWriteListeners(true).addVetoableChangeListener(propertyName, listener); + VetoableChangeSupport listeners = getPreWriteListeners(true); + listeners.addVetoableChangeListener(propertyName, listener); } - @Override public void addPreWriteListener(VetoableChangeListener listener) { - getPreWriteListeners(true).addVetoableChangeListener(listener); + VetoableChangeSupport listeners = getPreWriteListeners(true); + listeners.addVetoableChangeListener(listener); } - @Override public void removePreWriteListener(String propertyName, VetoableChangeListener listener) { VetoableChangeSupport listeners = getPreWriteListeners(false); @@ -371,7 +366,6 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void removePreWriteListener(VetoableChangeListener listener) { VetoableChangeSupport listeners = getPreWriteListeners(false); if (listeners != null) { @@ -379,18 +373,17 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void addPostWriteListener(String propertyName, PropertyChangeListener listener) { - getPostWriteListeners(true).addPropertyChangeListener(propertyName, listener); + PropertyChangeSupport listeners = getPostWriteListeners(true); + listeners.addPropertyChangeListener(propertyName, listener); } - @Override public void addPostWriteListener(PropertyChangeListener listener) { - getPostWriteListeners(true).addPropertyChangeListener(listener); + PropertyChangeSupport listeners = getPostWriteListeners(true); + listeners.addPropertyChangeListener(listener); } - @Override public void removePostWriteListener(String propertyName, PropertyChangeListener listener) { PropertyChangeSupport listeners = getPostWriteListeners(false); @@ -399,7 +392,6 @@ public abstract class AbstractTopiaEntity implements TopiaEntity, ListenableBean } } - @Override public void removePostWriteListener(PropertyChangeListener listener) { PropertyChangeSupport listeners = getPostWriteListeners(false); if (listeners != null) { -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm