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. |