From e887942893b5eac7ba0eeb8e2f98d4a9d39d9b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 30 Aug 2010 14:10:31 +0200 Subject: [PATCH] Document method. It's important to warn that it can overflow. FEA: ItEr60S19TimeUnitDataType --- .../business/workingday/EffortDuration.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/workingday/EffortDuration.java b/navalplanner-business/src/main/java/org/navalplanner/business/workingday/EffortDuration.java index 258bc68d2..9c3ad43e6 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/workingday/EffortDuration.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/workingday/EffortDuration.java @@ -129,8 +129,15 @@ public class EffortDuration implements Comparable { return seconds - other.seconds; } - public EffortDuration multiplyBy(int integer) { - return EffortDuration.seconds(this.seconds * integer); + /** + * Multiplies this duration by a scalar
+ * Warning: This method can cause an integer overflow and the result + * would be incorrect. + * @param n + * @return a duration that is the multiply of n and this + */ + public EffortDuration multiplyBy(int n) { + return EffortDuration.seconds(this.seconds * n); } /**