org.kuali.kpme.tklm.time.rules.graceperiod.service
Class GracePeriodServiceImpl

java.lang.Object
  extended by org.kuali.kpme.tklm.time.rules.graceperiod.service.GracePeriodServiceImpl
All Implemented Interfaces:
GracePeriodService

public class GracePeriodServiceImpl
extends Object
implements GracePeriodService


Constructor Summary
GracePeriodServiceImpl()
           
 
Method Summary
 GracePeriodDao getGracePeriodDao()
           
 GracePeriodRule getGracePeriodRule(org.joda.time.LocalDate asOfDate)
          Fetch GracePeriodRule as of a particular date
 GracePeriodRule getGracePeriodRule(String tkGracePeriodId)
          Fetch Grace period rule by id
 List<GracePeriodRule> getGracePeriodRules(String hourFactor, String active, String showHistory)
           
 org.joda.time.DateTime processGracePeriodRule(org.joda.time.DateTime actualDateTime, org.joda.time.LocalDate asOfDate)
          Process grace period rule as of a particular date with the corresponding timestamp
 void setGracePeriodDao(GracePeriodDao gracePeriodDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GracePeriodServiceImpl

public GracePeriodServiceImpl()
Method Detail

getGracePeriodDao

public GracePeriodDao getGracePeriodDao()

setGracePeriodDao

public void setGracePeriodDao(GracePeriodDao gracePeriodDao)

getGracePeriodRule

public GracePeriodRule getGracePeriodRule(org.joda.time.LocalDate asOfDate)
Description copied from interface: GracePeriodService
Fetch GracePeriodRule as of a particular date

Specified by:
getGracePeriodRule in interface GracePeriodService
Returns:

processGracePeriodRule

public org.joda.time.DateTime processGracePeriodRule(org.joda.time.DateTime actualDateTime,
                                                     org.joda.time.LocalDate asOfDate)
Description copied from interface: GracePeriodService
Process grace period rule as of a particular date with the corresponding timestamp

Specified by:
processGracePeriodRule in interface GracePeriodService
Returns:

getGracePeriodRule

public GracePeriodRule getGracePeriodRule(String tkGracePeriodId)
Description copied from interface: GracePeriodService
Fetch Grace period rule by id

Specified by:
getGracePeriodRule in interface GracePeriodService
Returns:

getGracePeriodRules

public List<GracePeriodRule> getGracePeriodRules(String hourFactor,
                                                 String active,
                                                 String showHistory)
Specified by:
getGracePeriodRules in interface GracePeriodService


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.