branch develop updated (56a6256 -> e5173df)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository tutti. See http://git.codelutin.com/tutti.git from 56a6256 Merge branch 'feature/7128' into 'develop' new 9609d17 On arrondit les composants d'une coordonnée (See #7857) new e5173df Termine #7857. Merge branch 'feature/7857_precision_sur_coordonnees' into develop 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 e5173df4686073064641276c39d44a114c8e9cce Merge: 56a6256 9609d17 Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Jan 5 19:07:46 2016 +0100 Termine #7857. Merge branch 'feature/7857_precision_sur_coordonnees' into develop commit 9609d17d252f7605455ba4bbbc72eb164835f59f Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Jan 5 19:07:43 2016 +0100 On arrondit les composants d'une coordonnée (See #7857) Summary of changes: .../entities/data/FishingOperationBean.java | 28 ++++++++++++++++++++++ .../main/java/fr/ifremer/tutti/util/Numbers.java | 20 ++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/FishingOperationBean.java -- 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 tutti. See http://git.codelutin.com/tutti.git commit 9609d17d252f7605455ba4bbbc72eb164835f59f Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Jan 5 19:07:43 2016 +0100 On arrondit les composants d'une coordonnée (See #7857) --- .../entities/data/FishingOperationBean.java | 28 ++++++++++++++++++++++ .../main/java/fr/ifremer/tutti/util/Numbers.java | 20 ++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/FishingOperationBean.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/FishingOperationBean.java new file mode 100644 index 0000000..e0a3627 --- /dev/null +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/entities/data/FishingOperationBean.java @@ -0,0 +1,28 @@ +package fr.ifremer.tutti.persistence.entities.data; + +import fr.ifremer.tutti.util.Numbers; + +public class FishingOperationBean extends AbstractFishingOperationBean { + + private static final long serialVersionUID = 3918757535832892722L; + + @Override + public void setGearShootingStartLatitude(Float gearShootingStartLatitude) { + super.setGearShootingStartLatitude(Numbers.roundDecimalCoordinateComponent(gearShootingStartLatitude)); + } + + @Override + public void setGearShootingStartLongitude(Float gearShootingStartLongitude) { + super.setGearShootingStartLongitude(Numbers.roundDecimalCoordinateComponent(gearShootingStartLongitude)); + } + + @Override + public void setGearShootingEndLatitude(Float gearShootingEndLatitude) { + super.setGearShootingEndLatitude(Numbers.roundDecimalCoordinateComponent(gearShootingEndLatitude)); + } + + @Override + public void setGearShootingEndLongitude(Float gearShootingEndLongitude) { + super.setGearShootingEndLongitude(Numbers.roundDecimalCoordinateComponent(gearShootingEndLongitude)); + } +} diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Numbers.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Numbers.java index d0a6f8d..5eb8087 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Numbers.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Numbers.java @@ -24,6 +24,8 @@ package fr.ifremer.tutti.util; * #L% */ +import java.math.BigDecimal; + /** * Created on 8/26/14. * @@ -61,4 +63,22 @@ public class Numbers { return intValue; } + /** + * Round the given value to max 5 digits. + * + * @param value the float to round. + * @return the rounded value + * @since 4.2 + */ + public static Float roundDecimalCoordinateComponent(Float value) { + Float result =null; + if (value!=null) { + BigDecimal sumB = new BigDecimal(String.valueOf(value)) + .setScale(4, BigDecimal.ROUND_HALF_UP) + .abs(); + result = sumB.floatValue(); + } + return result; + } + } -- 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 tutti. See http://git.codelutin.com/tutti.git commit e5173df4686073064641276c39d44a114c8e9cce Merge: 56a6256 9609d17 Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Jan 5 19:07:46 2016 +0100 Termine #7857. Merge branch 'feature/7857_precision_sur_coordonnees' into develop .../entities/data/FishingOperationBean.java | 28 ++++++++++++++++++++++ .../main/java/fr/ifremer/tutti/util/Numbers.java | 20 ++++++++++++++++ 2 files changed, 48 insertions(+) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm