This is an automated email from the git hooks/post-receive script. New commit to branch feature/8128 in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit 90d8ec1df5e4e39377f82d20202e9e5c6b6c7ae0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Mar 16 17:34:08 2016 +0100 Ajout de nouvelles méthodes sur Weights --- .../src/main/java/fr/ifremer/tutti/util/Weights.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Weights.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Weights.java index 4be5791..32eef67 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Weights.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/util/Weights.java @@ -24,7 +24,8 @@ package fr.ifremer.tutti.util; * #L% */ -import java.math.BigDecimal; +import fr.ifremer.tutti.type.WeightUnit; + import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; @@ -80,10 +81,7 @@ public class Weights { * @since 1.0.1 */ public static float roundKiloGram(float value) { - BigDecimal sumB = new BigDecimal(String.valueOf(value)) - .setScale(3, BigDecimal.ROUND_HALF_UP) - .abs(); - return sumB.floatValue(); + return WeightUnit.KG.round(value); } /** @@ -134,4 +132,12 @@ public class Weights { public static boolean isNullOrZero(Float weight) { return weight == null || compareRawWeights(weight, 0.0f) == 0; } + + public static boolean isNotZero(float weight) { + return compareRawWeights(weight, 0.0f) != 0; + } + + public static boolean isNotNullNorZero(Float number) { + return number!=null && Weights.isNotZero(number); + } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.