Author: chatellier Date: 2009-04-21 09:04:48 +0000 (Tue, 21 Apr 2009) New Revision: 2126 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerifier.java Log: Comment previous set null on topiaId Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerifier.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerifier.java 2009-04-20 17:19:37 UTC (rev 2125) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerifier.java 2009-04-21 09:04:48 UTC (rev 2126) @@ -43,7 +43,6 @@ import org.apache.commons.logging.LogFactory; import org.codelutin.topia.TopiaContext; import org.codelutin.topia.TopiaException; -import org.codelutin.topia.framework.TopiaContextImpl; import org.codelutin.topia.persistence.TopiaDAO; import org.codelutin.topia.persistence.TopiaEntity; @@ -306,7 +305,7 @@ // fix : org.hibernate.NonUniqueObjectException: a different object with the // same identifier value was already associated with the session //((TopiaContextImpl)isisContext).getHibernate().evict(t2); - t.setTopiaId(null); + //t.setTopiaId(null); rootUI.repaintNode(currentNode.getContextPath()); rootUI.setTreeSelection(currentNode.getContextPath()); @@ -344,18 +343,17 @@ if (currentEntity != null) { editable = true; isisContext = currentEntity.getTopiaContext(); - currentEntity - .addPropertyChangeListener(new PropertyChangeListener() { - @Override - public void propertyChange(PropertyChangeEvent evt) { - if (log.isDebugEnabled()) { - log.debug("PropertyChanged : " - + evt.getPropertyName() - + " New Value : " + evt.getNewValue()); - } - topiaChanged(); - } - }); + currentEntity.addPropertyChangeListener(new PropertyChangeListener() { + @Override + public void propertyChange(PropertyChangeEvent evt) { + if (log.isDebugEnabled()) { + log.debug("PropertyChanged : " + + evt.getPropertyName() + + " New Value : " + evt.getNewValue()); + } + topiaChanged(); + } + }); TopiaEntity entity = getEntity(currentEntity.getClass()); if (entity != null) { currentEntities.remove(entity);
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org