|
From: <ma...@us...> - 2006-08-20 17:26:05
|
Revision: 26 Author: marchy Date: 2006-08-20 10:25:50 -0700 (Sun, 20 Aug 2006) ViewCVS: http://svn.sourceforge.net/objectlabkit/?rev=26&view=rev Log Message: ----------- changed if statement to a switch Modified Paths: -------------- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java Modified: trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java =================================================================== --- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-20 17:22:17 UTC (rev 25) +++ trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-20 17:25:50 UTC (rev 26) @@ -356,14 +356,17 @@ if (tenor == null) { throw new IllegalArgumentException("Tenor cannot be null"); } - if (tenor.getCode() == TenorCode.IMM) { + + switch (tenor.getCode()) { + case IMM: setCurrentBusinessDate(getNextIMMDate()); return this; - } else if (tenor.getCode() == TenorCode.DAY) { + case DAY: return addDays(tenor.getUnits()); - } else if (tenor.getCode() == TenorCode.WEEK) { + case WEEK: return addDays(tenor.getUnits() * DAYS_IN_WEEK); + default: + throw new UnsupportedOperationException("Sorry not yet..."); } - throw new UnsupportedOperationException("Sorry not yet..."); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <be...@us...> - 2006-08-21 13:45:50
|
Revision: 30 Author: benoitx Date: 2006-08-21 06:45:46 -0700 (Mon, 21 Aug 2006) ViewCVS: http://svn.sourceforge.net/objectlabkit/?rev=30&view=rev Log Message: ----------- Remove unnecessary import Modified Paths: -------------- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java Modified: trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java =================================================================== --- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-20 20:52:45 UTC (rev 29) +++ trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-21 13:45:46 UTC (rev 30) @@ -22,7 +22,6 @@ import java.util.Set; import net.objectlab.kit.datecalc.common.Tenor; -import net.objectlab.kit.datecalc.common.TenorCode; import net.objectlab.kit.datecalc.common.WorkingWeek; import org.joda.time.DateTimeConstants; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <be...@us...> - 2006-08-24 21:38:09
|
Revision: 50 Author: benoitx Date: 2006-08-24 14:37:58 -0700 (Thu, 24 Aug 2006) ViewCVS: http://svn.sourceforge.net/objectlabkit/?rev=50&view=rev Log Message: ----------- checkstyle Modified Paths: -------------- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java Modified: trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java =================================================================== --- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-24 17:15:26 UTC (rev 49) +++ trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/BaseDateCalculator.java 2006-08-24 21:37:58 UTC (rev 50) @@ -86,10 +86,11 @@ } @Override - protected DateCalculator<LocalDate> createNewCalcultaor(final String name, final LocalDate startDate,final Set<LocalDate> holidays,final HolidayHandler<LocalDate> handler) { + protected DateCalculator<LocalDate> createNewCalcultaor(final String name, final LocalDate startDate, + final Set<LocalDate> holidays, final HolidayHandler<LocalDate> handler) { return new BaseDateCalculator(name, startDate, holidays, handler); } - + public List<LocalDate> getIMMDates(final LocalDate start, final LocalDate end) { final List<LocalDate> dates = new ArrayList<LocalDate>(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |