Refactored MonthComparator into FiscalYearCalculator.
commit039caf1424a643b07497169858d5ad934cb78614
authorSebastian Hoß <mail@shoss.de>
Sat, 17 Aug 2013 20:30:33 +0000 (17 22:30 +0200)
committerSebastian Hoß <mail@shoss.de>
Sat, 17 Aug 2013 20:30:33 +0000 (17 22:30 +0200)
treef9af3787bfd231fb575f7513bf988abfa3354ab8
parent6f8f9d912d97c1d97b08e0700f66e94510a4161f
Refactored MonthComparator into FiscalYearCalculator.

First step in moving all fiscal-year based calculations into separate
classes. Theses classes then can be used to create a new fiscal year not
only with an existing LocalDate, but just with primitive year, month,
day values.

Signed-off-by: Sebastian Hoß <mail@shoss.de>
19 files changed:
src/main/java/com/github/sebhoss/time/EarlyFiscalYearCalculator.java [new file with mode: 0644]
src/main/java/com/github/sebhoss/time/FiscalDateImplementation.java
src/main/java/com/github/sebhoss/time/FiscalYearCalculator.java [new file with mode: 0644]
src/main/java/com/github/sebhoss/time/FiscalYearFactory.java
src/main/java/com/github/sebhoss/time/FiscalYearStartsEarly.java [deleted file]
src/main/java/com/github/sebhoss/time/FiscalYearStartsLate.java [deleted file]
src/main/java/com/github/sebhoss/time/FiscalYears.java
src/main/java/com/github/sebhoss/time/LateFiscalYearCalculator.java [new file with mode: 0644]
src/test/java/com/github/sebhoss/time/EarlyFiscalDateGetYearTest.java
src/test/java/com/github/sebhoss/time/FiscalDateGetCalendarDayOfMonthTest.java
src/test/java/com/github/sebhoss/time/FiscalDateGetCalendarDayOfYearTest.java
src/test/java/com/github/sebhoss/time/FiscalDateGetCalendarMonthTest.java
src/test/java/com/github/sebhoss/time/FiscalDateGetCalendarWeekOfWeekyear.java
src/test/java/com/github/sebhoss/time/FiscalDateGetCalendarYearTest.java
src/test/java/com/github/sebhoss/time/FiscalDateGetFiscalMonthTest.java
src/test/java/com/github/sebhoss/time/FiscalDatePlusMonthsTest.java
src/test/java/com/github/sebhoss/time/FiscalDatePlusYearsTest.java
src/test/java/com/github/sebhoss/time/LateFiscalDateGetYearTest.java
src/test/java/com/github/sebhoss/time/TestObjects.java