branch develop updated (e2dabed -> 0be6f9d)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git from e2dabed Use last stable of eugene new 246afa1 Remove wrong code new 87141d9 Add missing bindings new c4423a4 Reset cleanly quadrants (See #8588) new 0be6f9d Encore le widget positions (Fixes #8588) The 4 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 0be6f9d7edbf4a03a7faba2a3d732732aa53cf2b Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 17:38:10 2016 +0200 Encore le widget positions (Fixes #8588) commit c4423a4c1a866d027d765d0120f990f0978ee4b9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:58:28 2016 +0200 Reset cleanly quadrants (See #8588) commit 87141d9284639d27136d45188f5dd8f3b6be45bf Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:57:33 2016 +0200 Add missing bindings commit 246afa10cc03bab96c8cc74367a5fb9fb1abf613 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:57:21 2016 +0200 Remove wrong code Summary of changes: .../impl/longline/SetLonglineUIHandler.java | 59 ++++++++++++++++++---- .../impl/longline/ActivityLonglineUIHandler.java | 8 ++- .../open/impl/seine/ActivitySeineUIHandler.java | 3 -- pom.xml | 2 +- .../topia/binder/data/SetLonglineBinder.java | 4 ++ .../service/longline/SetLonglineServiceTopia.java | 18 +++---- 6 files changed, 63 insertions(+), 31 deletions(-) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 246afa10cc03bab96c8cc74367a5fb9fb1abf613 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:57:21 2016 +0200 Remove wrong code --- .../service/longline/SetLonglineServiceTopia.java | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/services-topia/src/main/java/fr/ird/observe/services/topia/service/longline/SetLonglineServiceTopia.java b/services-topia/src/main/java/fr/ird/observe/services/topia/service/longline/SetLonglineServiceTopia.java index 0a50834..f7a714c 100644 --- a/services-topia/src/main/java/fr/ird/observe/services/topia/service/longline/SetLonglineServiceTopia.java +++ b/services-topia/src/main/java/fr/ird/observe/services/topia/service/longline/SetLonglineServiceTopia.java @@ -28,9 +28,6 @@ import fr.ird.observe.entities.longline.ActivityLonglineTopiaDao; import fr.ird.observe.entities.longline.SetLongline; import fr.ird.observe.entities.longline.TripLongline; import fr.ird.observe.entities.longline.TripLonglineTopiaDao; -import fr.ird.observe.services.service.longline.SetLonglineService; -import fr.ird.observe.services.topia.ObserveServiceTopia; -import fr.ird.observe.services.topia.binder.data.DataBinderSupport; import fr.ird.observe.services.dto.DataReference; import fr.ird.observe.services.dto.Form; import fr.ird.observe.services.dto.longline.ActivityLonglineDto; @@ -39,6 +36,9 @@ import fr.ird.observe.services.dto.longline.SetLonglineStubDto; import fr.ird.observe.services.dto.reference.request.ReferenceSetRequestDefinitions; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.service.DataNotFoundException; +import fr.ird.observe.services.service.longline.SetLonglineService; +import fr.ird.observe.services.topia.ObserveServiceTopia; +import fr.ird.observe.services.topia.binder.data.DataBinderSupport; import org.apache.commons.lang3.time.DateUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -118,7 +118,7 @@ public class SetLonglineServiceTopia extends ObserveServiceTopia implements SetL SetLongline preCreated = newEntity(SetLongline.class); // on utilise la date - heure de l'activité pour initialiser les horodatages - // de l'opération de peche + // de l'opération de pêche Date timeStamp = activityLongline.getTimeStamp(); preCreated.setSettingStartTimeStamp(timeStamp); preCreated.setSettingEndTimeStamp(DateUtils.addHours(timeStamp, 1)); @@ -126,14 +126,8 @@ public class SetLonglineServiceTopia extends ObserveServiceTopia implements SetL preCreated.setHaulingEndTimeStamp(DateUtils.addHours(timeStamp, 3)); // on reporte la position de l'activité pour la position de début de filage - Float latitude = activityLongline.getLatitude(); - Float longitude = activityLongline.getLongitude(); - - // On enregistre deux fois les coordonnées car la première fois on perd le signe à cause de l'éditeur - preCreated.setSettingStartLatitude(latitude); - preCreated.setSettingStartLongitude(longitude); - preCreated.setSettingStartLatitude(latitude); - preCreated.setSettingStartLongitude(longitude); + preCreated.setSettingStartLatitude(activityLongline.getLatitude()); + preCreated.setSettingStartLongitude(activityLongline.getLongitude()); Form<SetLonglineDto> form = dataEntityToForm(SetLonglineDto.class, preCreated, -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 87141d9284639d27136d45188f5dd8f3b6be45bf Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:57:33 2016 +0200 Add missing bindings --- .../fr/ird/observe/services/topia/binder/data/SetLonglineBinder.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services-topia/src/main/java/fr/ird/observe/services/topia/binder/data/SetLonglineBinder.java b/services-topia/src/main/java/fr/ird/observe/services/topia/binder/data/SetLonglineBinder.java index bd82476..a1fe31b 100644 --- a/services-topia/src/main/java/fr/ird/observe/services/topia/binder/data/SetLonglineBinder.java +++ b/services-topia/src/main/java/fr/ird/observe/services/topia/binder/data/SetLonglineBinder.java @@ -115,17 +115,21 @@ public class SetLonglineBinder extends DataBinderSupport<SetLongline, SetLonglin dto.setSettingStartTimeStamp(entity.getSettingStartTimeStamp()); dto.setSettingStartLatitude(entity.getSettingStartLatitude()); dto.setSettingStartLongitude(entity.getSettingStartLongitude()); + dto.setSettingStartQuadrant(entity.getSettingStartQuadrant()); dto.setSettingEndTimeStamp(entity.getSettingEndTimeStamp()); dto.setSettingEndLatitude(entity.getSettingEndLatitude()); dto.setSettingEndLongitude(entity.getSettingEndLongitude()); + dto.setSettingEndQuadrant(entity.getSettingEndQuadrant()); dto.setSettingVesselSpeed(entity.getSettingVesselSpeed()); dto.setHaulingDirectionSameAsSetting(entity.getHaulingDirectionSameAsSetting()); dto.setHaulingStartTimeStamp(entity.getHaulingStartTimeStamp()); dto.setHaulingStartLatitude(entity.getHaulingStartLatitude()); dto.setHaulingStartLongitude(entity.getHaulingStartLongitude()); + dto.setHaulingStartQuadrant(entity.getHaulingStartQuadrant()); dto.setHaulingEndTimeStamp(entity.getHaulingEndTimeStamp()); dto.setHaulingEndLatitude(entity.getHaulingEndLatitude()); dto.setHaulingEndLongitude(entity.getHaulingEndLongitude()); + dto.setHaulingEndQuadrant(entity.getHaulingEndQuadrant()); dto.setHaulingBreaks(entity.getHaulingBreaks()); dto.setMonitored(entity.getMonitored()); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit c4423a4c1a866d027d765d0120f990f0978ee4b9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 16:58:28 2016 +0200 Reset cleanly quadrants (See #8588) --- .../impl/longline/SetLonglineUIHandler.java | 59 ++++++++++++++++++---- .../impl/longline/ActivityLonglineUIHandler.java | 8 ++- .../open/impl/seine/ActivitySeineUIHandler.java | 3 -- 3 files changed, 52 insertions(+), 18 deletions(-) diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/impl/longline/SetLonglineUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/impl/longline/SetLonglineUIHandler.java index ae4549c..3c05222 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/impl/longline/SetLonglineUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/impl/longline/SetLonglineUIHandler.java @@ -26,6 +26,11 @@ import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.db.DataContext; import fr.ird.observe.application.swing.db.ObserveSwingDataSource; import fr.ird.observe.application.swing.db.constants.DataContextType; +import fr.ird.observe.application.swing.ui.content.ContentMode; +import fr.ird.observe.application.swing.ui.content.ContentUIHandler; +import fr.ird.observe.application.swing.ui.content.ContentUIModel; +import fr.ird.observe.application.swing.ui.tree.ObserveNode; +import fr.ird.observe.application.swing.ui.tree.ObserveTreeHelper; import fr.ird.observe.services.dto.DataReference; import fr.ird.observe.services.dto.Form; import fr.ird.observe.services.dto.longline.ActivityLonglineDto; @@ -33,11 +38,6 @@ import fr.ird.observe.services.dto.longline.SetLonglineDto; import fr.ird.observe.services.dto.longline.SetLonglineDtos; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.service.longline.SetLonglineService; -import fr.ird.observe.application.swing.ui.content.ContentMode; -import fr.ird.observe.application.swing.ui.content.ContentUIHandler; -import fr.ird.observe.application.swing.ui.content.ContentUIModel; -import fr.ird.observe.application.swing.ui.tree.ObserveNode; -import fr.ird.observe.application.swing.ui.tree.ObserveTreeHelper; import jaxx.runtime.swing.HidorButton; import jaxx.runtime.validator.swing.SwingValidatorMessage; import jaxx.runtime.validator.swing.SwingValidatorMessageTableModel; @@ -182,10 +182,10 @@ public class SetLonglineUIHandler extends ContentUIHandler<SetLonglineDto> { getUi().getHaulingEndCoordinates().resetModel(); // Reset quandrant - getUi().getSettingStartCoordinates().resetQuadrant(); - getUi().getSettingEndCoordinates().resetQuadrant(); - getUi().getHaulingStartCoordinates().resetQuadrant(); - getUi().getHaulingEndCoordinates().resetQuadrant(); +// getUi().getSettingStartCoordinates().resetQuadrant(); +// getUi().getSettingEndCoordinates().resetQuadrant(); +// getUi().getHaulingStartCoordinates().resetQuadrant(); +// getUi().getHaulingEndCoordinates().resetQuadrant(); if (log.isInfoEnabled()) { log.info("OpenUI: " + getModel()); @@ -221,11 +221,50 @@ public class SetLonglineUIHandler extends ContentUIHandler<SetLonglineDto> { getModel().setForm(form); SetLonglineDtos.copySetLonglineDto(form.getObject(), bean); + // 1. Mise à jour latitude/longitude: getUi().getSettingStartCoordinates().setLatitudeAndLongitude(bean.getSettingStartLatitude(), bean.getSettingStartLongitude()); + // 2. Mise à jour du quadrant : + // Si le bean de données contient un quadrant, on met simplement à jour le composant de coordonnées pour sélectionner le quadrant voulu + // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une route) + if (bean.getSettingStartQuadrant() == null) { + getUi().getSettingStartCoordinates().resetQuadrant(); + } else { + getUi().getSettingStartCoordinates().setQuadrant(bean.getSettingStartQuadrant()); + } + + // 1. Mise à jour latitude/longitude: getUi().getSettingEndCoordinates().setLatitudeAndLongitude(bean.getSettingEndLatitude(), bean.getSettingEndLongitude()); + // 2. Mise à jour du quadrant : + // Si le bean de données contient un quadrant, on met simplement à jour le composant de coordonnées pour sélectionner le quadrant voulu + // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une route) + if (bean.getSettingEndQuadrant() == null) { + getUi().getSettingEndCoordinates().resetQuadrant(); + } else { + getUi().getSettingEndCoordinates().setQuadrant(bean.getSettingEndQuadrant()); + } + + // 1. Mise à jour latitude/longitude: getUi().getHaulingStartCoordinates().setLatitudeAndLongitude(bean.getHaulingStartLatitude(), bean.getHaulingStartLongitude()); - getUi().getHaulingEndCoordinates().setLatitudeAndLongitude(bean.getHaulingEndLatitude(), bean.getHaulingEndLongitude()); + // 2. Mise à jour du quadrant : + // Si le bean de données contient un quadrant, on met simplement à jour le composant de coordonnées pour sélectionner le quadrant voulu + // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une route) + if (bean.getHaulingStartQuadrant() == null) { + getUi().getHaulingStartCoordinates().resetQuadrant(); + } else { + getUi().getHaulingStartCoordinates().setQuadrant(bean.getHaulingStartQuadrant()); + } + // 1. Mise à jour latitude/longitude: + getUi().getHaulingEndCoordinates().setLatitudeAndLongitude(bean.getHaulingEndLatitude(), bean.getHaulingEndLongitude()); + // 2. Mise à jour du quadrant : + // Si le bean de données contient un quadrant, on met simplement à jour le composant de coordonnées pour sélectionner le quadrant voulu + // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une route) + if (bean.getHaulingEndQuadrant() == null) { + getUi().getHaulingEndCoordinates().resetQuadrant(); + } else { + getUi().getHaulingEndCoordinates().setQuadrant(bean.getHaulingEndQuadrant()); + } + // utilisation du mode requis setContentMode(mode); diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/longline/ActivityLonglineUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/longline/ActivityLonglineUIHandler.java index b85a5e0..49ec27a 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/longline/ActivityLonglineUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/longline/ActivityLonglineUIHandler.java @@ -201,14 +201,12 @@ class ActivityLonglineUIHandler extends ContentOpenableUIHandler<ActivityLonglin // 2. Mise à jour du quadrant : // Si le bean de données contient un quadrant, on met simplement à jour le composant de coordonnées pour sélectionner le quadrant voulu // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une marée) - if (bean.getQuadrant() != null) { - getUi().getCoordinatesEditor().setQuadrant(bean.getQuadrant()); - } else { + if (bean.getQuadrant() == null) { getUi().getCoordinatesEditor().resetQuadrant(); + } else { + getUi().getCoordinatesEditor().setQuadrant(bean.getQuadrant()); } - getUi().getCoordinatesEditor().setQuadrant(bean.getQuadrant()); - // on annule la modification engendree par ce binding getModel().setModified(create); } diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/seine/ActivitySeineUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/seine/ActivitySeineUIHandler.java index 53e75b8..831e588 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/seine/ActivitySeineUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/impl/seine/ActivitySeineUIHandler.java @@ -21,7 +21,6 @@ */ package fr.ird.observe.application.swing.ui.content.open.impl.seine; -import com.google.common.base.Preconditions; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; import fr.ird.observe.application.swing.db.DataContext; import fr.ird.observe.application.swing.db.constants.DataContextType; @@ -231,8 +230,6 @@ class ActivitySeineUIHandler extends ContentOpenableUIHandler<ActivitySeineDto> // sinon, on réinitialise les quadrants du composant afin qu'aucun d'eux ne soit sélectionné (par exemple dans le cas de la création de la première activité d'une route) if (bean.getQuadrant() == null) { getUi().getCoordinatesEditor().resetQuadrant(); - Preconditions.checkState(getUi().getCoordinatesEditor().getModel().getQuadrant() == null); - Preconditions.checkState(bean.getQuadrant() == null); } else { getUi().getCoordinatesEditor().setQuadrant(bean.getQuadrant()); } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 0be6f9d7edbf4a03a7faba2a3d732732aa53cf2b Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Oct 13 17:38:10 2016 +0200 Encore le widget positions (Fixes #8588) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ec6abf..388b2b7 100644 --- a/pom.xml +++ b/pom.xml @@ -162,7 +162,7 @@ <processorPluginVersion>1.3</processorPluginVersion> <topiaVersion>3.2-SNAPSHOT</topiaVersion> - <jaxxVersion>2.33</jaxxVersion> + <jaxxVersion>2.33.1</jaxxVersion> <nuitonI18nVersion>3.6.2</nuitonI18nVersion> <nuitonValidatorVersion>3.0.1</nuitonValidatorVersion> <nuitonUtilsVersion>3.0-rc-15</nuitonUtilsVersion> -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm