org.kuali.kfs.module.endow.document.service.impl
Class FeeMethodServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.endow.document.service.impl.FeeMethodServiceImpl
All Implemented Interfaces:
FeeMethodService

public class FeeMethodServiceImpl
extends Object
implements FeeMethodService

This class is the service implementation for the Fee Method. This is the default, Kuali provided implementation.


Constructor Summary
FeeMethodServiceImpl()
           
 
Method Summary
 org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
          This method gets the businessObjectService.
 FeeMethod getByPrimaryKey(String feeMethodCode)
          Gets a feeMethod by primary key.
 org.kuali.rice.kns.service.DateTimeService getDateTimeService()
          Gets the dateTimeService.
 Date getFeeMethodNextProcessDate(String feeMethodCode)
          Gets the feeMethod next process date.
 String getFeeMethodNextProcessDateForAjax(String feeMethodCode)
          Gets the feeMethod next process date as a String for use in javascript.
 Collection<FeeMethod> getFeeMethods()
          Gets a collection of record from END_FEE_MTHD_T table
 Collection<FeeMethod> getFeeMethodsByNextProcessingDate(Date currentDate)
          Gets a collection of record from END_FEE_MTHD_T table based on next processing date (FEE_NXT_PROC_DT) is equal to the current date.
 boolean isFeeMethodUsedOnAnyKemid(String feeMethodCode)
          Checks if the fee method is used on any Kemid.
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
          This method sets the businessObjectService
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
          Sets the dateTimeService.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeeMethodServiceImpl

public FeeMethodServiceImpl()
Method Detail

getFeeMethodsByNextProcessingDate

public Collection<FeeMethod> getFeeMethodsByNextProcessingDate(Date currentDate)
Description copied from interface: FeeMethodService
Gets a collection of record from END_FEE_MTHD_T table based on next processing date (FEE_NXT_PROC_DT) is equal to the current date.

Specified by:
getFeeMethodsByNextProcessingDate in interface FeeMethodService
Returns:
feeMethods
See Also:
FeeMethodService.getFeeMethodsByNextProcessingDate(Date)

getFeeMethods

public Collection<FeeMethod> getFeeMethods()
Description copied from interface: FeeMethodService
Gets a collection of record from END_FEE_MTHD_T table

Specified by:
getFeeMethods in interface FeeMethodService
Returns:
feeMethods
See Also:
FeeMethodService.getFeeMethods()

getByPrimaryKey

public FeeMethod getByPrimaryKey(String feeMethodCode)
Description copied from interface: FeeMethodService
Gets a feeMethod by primary key.

Specified by:
getByPrimaryKey in interface FeeMethodService
Returns:
a feeMethod code
See Also:
FeeMethodService.getByPrimaryKey(java.lang.String)

getFeeMethodNextProcessDateForAjax

public String getFeeMethodNextProcessDateForAjax(String feeMethodCode)
Description copied from interface: FeeMethodService
Gets the feeMethod next process date as a String for use in javascript.

Specified by:
getFeeMethodNextProcessDateForAjax in interface FeeMethodService
Returns:
the fee Method next process date as a String
See Also:
FeeMethodService.getFeeMethodNextProcessDate(java.lang.String)

getFeeMethodNextProcessDate

public Date getFeeMethodNextProcessDate(String feeMethodCode)
Description copied from interface: FeeMethodService
Gets the feeMethod next process date.

Specified by:
getFeeMethodNextProcessDate in interface FeeMethodService
Returns:
the fee Method next process date
See Also:
FeeMethodService.getFeeMethodNextProcessDate(java.lang.String)

getBusinessObjectService

public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
This method gets the businessObjectService.

Returns:
businessObjectService

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
This method sets the businessObjectService

Parameters:
businessObjectService -

getDateTimeService

public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
Gets the dateTimeService.

Returns:
dateTimeService

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
Sets the dateTimeService.

Parameters:
dateTimeService -

isFeeMethodUsedOnAnyKemid

public boolean isFeeMethodUsedOnAnyKemid(String feeMethodCode)
Description copied from interface: FeeMethodService
Checks if the fee method is used on any Kemid.

Specified by:
isFeeMethodUsedOnAnyKemid in interface FeeMethodService
Returns:
true if used, false otherwise
See Also:
FeeMethodService.isFeeMethodUsedOnAnyKemid(java.lang.String)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.