This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 25d2b532e25ef09321d9f393c06e4c2250d5df64 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Jan 20 17:18:18 2016 +0100 Bien modifier le modèle du tableau lorsqu'on enregistre un RTP --- .../ui/swing/content/protocol/rtp/RtpEditorUIHandler.java | 1 + .../ui/swing/content/protocol/rtp/RtpEditorUIModel.java | 15 +++++++++++++++ .../swing/content/protocol/rtp/actions/SaveRtpAction.java | 11 +---------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIHandler.java index 8d1a86f..afcc7b0 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIHandler.java @@ -9,6 +9,7 @@ import jaxx.runtime.swing.ComponentResizer; import jaxx.runtime.validator.swing.SwingValidator; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.jdesktop.swingx.JXTitledPanel; import javax.swing.JComponent; import javax.swing.JOptionPane; diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIModel.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIModel.java index e23eec1..f172fad 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIModel.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/RtpEditorUIModel.java @@ -2,6 +2,7 @@ package fr.ifremer.tutti.ui.swing.content.protocol.rtp; import fr.ifremer.tutti.persistence.entities.protocol.Rtp; import fr.ifremer.tutti.persistence.entities.protocol.RtpBean; +import fr.ifremer.tutti.persistence.entities.protocol.Rtps; import fr.ifremer.tutti.ui.swing.content.protocol.EditProtocolSpeciesRowModel; import fr.ifremer.tutti.ui.swing.content.protocol.EditProtocolSpeciesTableModel; import fr.ifremer.tutti.ui.swing.util.AbstractTuttiBeanUIModel; @@ -194,4 +195,18 @@ public class RtpEditorUIModel extends AbstractTuttiBeanUIModel<EditProtocolSpeci public void reset() { setRowModel(row); } + + public void updateRowRtp() { + + EditProtocolSpeciesRowModel rowModel = getRowModel(); + rowModel.setRtpMale(Rtps.newRtp(getRtpMale())); + rowModel.setRtpFemale(Rtps.newRtp(getRtpFemale())); + rowModel.setRtpUndefined(Rtps.newRtp(getRtpUndefined())); + + setModify(false); + + tableModel.fireTableRowsUpdated(row, row); + + } + } \ No newline at end of file diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/actions/SaveRtpAction.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/actions/SaveRtpAction.java index 0e00ba1..0c526b3 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/actions/SaveRtpAction.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/rtp/actions/SaveRtpAction.java @@ -1,7 +1,5 @@ package fr.ifremer.tutti.ui.swing.content.protocol.rtp.actions; -import fr.ifremer.tutti.persistence.entities.protocol.Rtps; -import fr.ifremer.tutti.ui.swing.content.protocol.EditProtocolSpeciesRowModel; import fr.ifremer.tutti.ui.swing.content.protocol.rtp.RtpEditorUI; import fr.ifremer.tutti.ui.swing.content.protocol.rtp.RtpEditorUIModel; import fr.ifremer.tutti.ui.swing.util.actions.SimpleActionSupport; @@ -23,14 +21,7 @@ public class SaveRtpAction extends SimpleActionSupport<RtpEditorUI> { protected void onActionPerformed(RtpEditorUI ui) { RtpEditorUIModel model = ui.getModel(); - - EditProtocolSpeciesRowModel rowModel = model.getRowModel(); - - rowModel.setRtpMale(Rtps.newRtp(model.getRtpMale())); - rowModel.setRtpFemale(Rtps.newRtp(model.getRtpFemale())); - rowModel.setRtpUndefined(Rtps.newRtp(model.getRtpUndefined())); - - model.setModify(false); + model.updateRowRtp(); } } \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.