|
From: <be...@us...> - 2010-05-19 20:18:29
|
Revision: 371
http://objectlabkit.svn.sourceforge.net/objectlabkit/?rev=371&view=rev
Author: benoitx
Date: 2010-05-19 20:18:22 +0000 (Wed, 19 May 2010)
Log Message:
-----------
Ready for a quick release for CS.
Modified Paths:
--------------
trunk/utils/pom.xml
trunk/utils/src/main/java/net/objectlab/kit/util/BigDecimalUtil.java
trunk/utils/src/main/java/net/objectlab/kit/util/StringUtil.java
Modified: trunk/utils/pom.xml
===================================================================
--- trunk/utils/pom.xml 2010-05-10 14:12:20 UTC (rev 370)
+++ trunk/utils/pom.xml 2010-05-19 20:18:22 UTC (rev 371)
@@ -5,7 +5,7 @@
<groupId>net.objectlab.kit</groupId>
<artifactId>objectlab-utils</artifactId>
- <version>1.0-SNAPSHOT</version>
+ <version>1.0-cs</version>
<packaging>bundle</packaging>
<name>ObjectLab Kit - General Utilities</name>
Modified: trunk/utils/src/main/java/net/objectlab/kit/util/BigDecimalUtil.java
===================================================================
--- trunk/utils/src/main/java/net/objectlab/kit/util/BigDecimalUtil.java 2010-05-10 14:12:20 UTC (rev 370)
+++ trunk/utils/src/main/java/net/objectlab/kit/util/BigDecimalUtil.java 2010-05-19 20:18:22 UTC (rev 371)
@@ -682,4 +682,12 @@
public static boolean isZeroOrLess(final BigDecimal value) {
return value != null && value.signum() <= 0;
}
+
+ /**
+ * Return the decimal part of the value.
+ * @param val
+ */
+ public static BigDecimal decimalPart(final BigDecimal val) {
+ return BigDecimalUtil.subtract(val, val.setScale(0, BigDecimal.ROUND_DOWN));
+ }
}
Modified: trunk/utils/src/main/java/net/objectlab/kit/util/StringUtil.java
===================================================================
--- trunk/utils/src/main/java/net/objectlab/kit/util/StringUtil.java 2010-05-10 14:12:20 UTC (rev 370)
+++ trunk/utils/src/main/java/net/objectlab/kit/util/StringUtil.java 2010-05-19 20:18:22 UTC (rev 371)
@@ -418,8 +418,12 @@
return b.toString();
}
- public static Object emptyIfNull(final Object txt) {
- return txt != null ? txt : EMPTY;
+ /**
+ * Returns "" if obj is null, obj.toString() otherwise.
+ * @param obj
+ */
+ public static String emptyIfNull(final Object obj) {
+ return obj != null ? obj.toString() : EMPTY;
}
public static boolean isWildcardOrNull(final String txt) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|