org.kuali.kfs.module.ld.service.impl
Class LaborCalculatedSalaryFoundationTrackerServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.ld.service.impl.LaborCalculatedSalaryFoundationTrackerServiceImpl
All Implemented Interfaces:
LaborCalculatedSalaryFoundationTrackerService

@Transactional
public class LaborCalculatedSalaryFoundationTrackerServiceImpl
extends Object
implements LaborCalculatedSalaryFoundationTrackerService

This class provides its clients with access to CSF tracker entries in the backend data store.

See Also:
LaborCalculatedSalaryFoundationTracker

Constructor Summary
LaborCalculatedSalaryFoundationTrackerServiceImpl()
           
 
Method Summary
protected  LaborCalculatedSalaryFoundationTracker findCSFTracker(List<LaborCalculatedSalaryFoundationTracker> CSFTrackerCollection, Object anotherObject)
          Check if there is a CSF track in the given set that matches the given object
 List<LaborCalculatedSalaryFoundationTracker> findCSFTracker(Map fieldValues, boolean isConsolidated)
          This method finds the CSF trackers according to input fields and values
 List<AccountStatusBaseFunds> findCSFTrackersAsAccountStatusBaseFunds(Map fieldValues, boolean isConsolidated)
          This method finds the CSF trackers according to input fields and values and converts the trackers into AccountStatusBaseFunds
 List<EmployeeFunding> findCSFTrackersAsEmployeeFunding(Map fieldValues, boolean isConsolidated)
          This method finds the CSF trackers according to input fields and values and converts the trackers into AccountStatusBaseFunds
 List<LaborCalculatedSalaryFoundationTracker> findCSFTrackerWithJuly1(Map fieldValues, boolean isConsolidated)
          This method finds the CSF trackers combined with the July1 attributes according to input fields and values
 void setLaborCalculatedSalaryFoundationTrackerDao(LaborCalculatedSalaryFoundationTrackerDao laborCalculatedSalaryFoundationTrackerDao)
          Sets the laborCalculatedSalaryFoundationTrackerDao attribute value.
 void setLookupService(org.kuali.rice.kns.service.LookupService lookupService)
          Sets the lookupService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaborCalculatedSalaryFoundationTrackerServiceImpl

public LaborCalculatedSalaryFoundationTrackerServiceImpl()
Method Detail

findCSFTracker

public List<LaborCalculatedSalaryFoundationTracker> findCSFTracker(Map fieldValues,
                                                                   boolean isConsolidated)
Description copied from interface: LaborCalculatedSalaryFoundationTrackerService
This method finds the CSF trackers according to input fields and values

Specified by:
findCSFTracker in interface LaborCalculatedSalaryFoundationTrackerService
Parameters:
fieldValues - the input fields and values
isConsolidated - consolidation option is applied or not
Returns:
a collection of CSF trackers
See Also:
org.kuali.kfs.module.ld.service.LaborBaseFundsService#findCSFTracker(java.util.Map, boolean)

findCSFTrackerWithJuly1

public List<LaborCalculatedSalaryFoundationTracker> findCSFTrackerWithJuly1(Map fieldValues,
                                                                            boolean isConsolidated)
Description copied from interface: LaborCalculatedSalaryFoundationTrackerService
This method finds the CSF trackers combined with the July1 attributes according to input fields and values

Specified by:
findCSFTrackerWithJuly1 in interface LaborCalculatedSalaryFoundationTrackerService
Parameters:
fieldValues - the input fields and values
isConsolidated - consolidation option is applied or not
Returns:
a collection of CSF trackers
See Also:
LaborCalculatedSalaryFoundationTrackerService.findCSFTrackerWithJuly1(java.util.Map, boolean)

findCSFTracker

protected LaborCalculatedSalaryFoundationTracker findCSFTracker(List<LaborCalculatedSalaryFoundationTracker> CSFTrackerCollection,
                                                                Object anotherObject)
Check if there is a CSF track in the given set that matches the given object

Parameters:
csfTrackerCollection - the given set of CSF trackers
anotherObject - the object to be searched
Returns:
the CSF tracker if there is a CSF track in the given set that matches the given object

findCSFTrackersAsAccountStatusBaseFunds

public List<AccountStatusBaseFunds> findCSFTrackersAsAccountStatusBaseFunds(Map fieldValues,
                                                                            boolean isConsolidated)
Description copied from interface: LaborCalculatedSalaryFoundationTrackerService
This method finds the CSF trackers according to input fields and values and converts the trackers into AccountStatusBaseFunds

Specified by:
findCSFTrackersAsAccountStatusBaseFunds in interface LaborCalculatedSalaryFoundationTrackerService
Parameters:
fieldValues - the input fields and values
isConsolidated - consolidation option is applied or not
Returns:
a collection of base budgets for Labor objects
See Also:
org.kuali.kfs.module.ld.service.LaborBaseFundsService#findCSFTrackersAsAccountStatusBaseFunds(java.util.Map, boolean)

findCSFTrackersAsEmployeeFunding

public List<EmployeeFunding> findCSFTrackersAsEmployeeFunding(Map fieldValues,
                                                              boolean isConsolidated)
Description copied from interface: LaborCalculatedSalaryFoundationTrackerService
This method finds the CSF trackers according to input fields and values and converts the trackers into AccountStatusBaseFunds

Specified by:
findCSFTrackersAsEmployeeFunding in interface LaborCalculatedSalaryFoundationTrackerService
Parameters:
fieldValues - the input fields and values
isConsolidated - consolidation option is applied or not
Returns:
a collection of base budgets for Labor objects
See Also:
LaborCalculatedSalaryFoundationTrackerService.findCSFTrackersAsEmployeeFunding(java.util.Map, boolean)

setLaborCalculatedSalaryFoundationTrackerDao

public void setLaborCalculatedSalaryFoundationTrackerDao(LaborCalculatedSalaryFoundationTrackerDao laborCalculatedSalaryFoundationTrackerDao)
Sets the laborCalculatedSalaryFoundationTrackerDao attribute value.

Parameters:
laborCalculatedSalaryFoundationTrackerDao - The laborCalculatedSalaryFoundationTrackerDao to set.

setLookupService

public void setLookupService(org.kuali.rice.kns.service.LookupService lookupService)
Sets the lookupService attribute value.

Parameters:
lookupService - The lookupService to set.


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