net.objectlab.kit.datecalc.jdk
Class DateBackwardHandler

Package class diagram package DateBackwardHandler
java.lang.Object
  extended by net.objectlab.kit.datecalc.jdk.DateForwardHandler
      extended by net.objectlab.kit.datecalc.jdk.DateBackwardHandler
All Implemented Interfaces:
HolidayHandler<Date>

public class DateBackwardHandler
extends DateForwardHandler

A Jdk Date implementation of the HolidayHandler, for the Backward algorithm.

Version:
$Revision: 203 $ $Date: 2006-10-11 08:53:07 -0400 (Wed, 11 Oct 2006) $
Author:
Marcin Jekot, $LastChangedBy: benoitx $

Constructor Summary
DateBackwardHandler()
           
 
Method Summary
 String getType()
          Give the type name for this algorithm.
 Date moveCurrentDate(DateCalculator<Date> calculator)
          If the current date of the give calculator is a non-working day, it will be moved according to the algorithm implemented.
 
Methods inherited from class net.objectlab.kit.datecalc.jdk.DateForwardHandler
move
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateBackwardHandler

public DateBackwardHandler()
Method Detail

moveCurrentDate

public Date moveCurrentDate(DateCalculator<Date> calculator)
If the current date of the give calculator is a non-working day, it will be moved according to the algorithm implemented.

Specified by:
moveCurrentDate in interface HolidayHandler<Date>
Overrides:
moveCurrentDate in class DateForwardHandler
Parameters:
calculator - the calculator
Returns:
the date which may have moved.

getType

public String getType()
Give the type name for this algorithm.

Specified by:
getType in interface HolidayHandler<Date>
Overrides:
getType in class DateForwardHandler
Returns:
algorithm name.


Copyright © 2006-2010 Appendium - Portfolio Financing Platform. All Rights Reserved.