org.kuali.kfs.module.ec.service.impl
Class EffortCertificationModuleServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.ec.service.impl.EffortCertificationModuleServiceImpl
All Implemented Interfaces:
EffortCertificationModuleService

@Transactional
public class EffortCertificationModuleServiceImpl
extends Object
implements EffortCertificationModuleService

See Also:
org.kuali.kfs.integration.service.EffortCertificationService

Constructor Summary
EffortCertificationModuleServiceImpl()
           
 
Method Summary
 List<EffortCertificationReport> findReportDefinitionsForPeriod(Integer fiscalYear, String periodCode, String positionObjectGroupCode)
          Returns open or closed report definitions whose reporting period span the given accounting period and report on pay for given position object group code.
 List<String> getCostShareSubAccountTypeCodes()
          Returns sub account type codes defined for cost share.
 EffortCertificationReportDefinitionDao getEffortCertificationReportDefinitionDao()
          Gets the effortCertificationReportDefinitionDao attribute.
 EffortCertificationReportDefinitionService getEffortCertificationReportDefinitionService()
          Gets the effortCertificationReportDefinitionService attribute.
 org.kuali.rice.kns.service.ParameterService getParameterService()
          Gets the parameterService attribute.
 EffortCertificationReport isEmployeeWithOpenCertification(List<EffortCertificationReport> effortCertificationReports, String emplid)
          Checks whether the given employee has an certification for one of the given open report periods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EffortCertificationModuleServiceImpl

public EffortCertificationModuleServiceImpl()
Method Detail

findReportDefinitionsForPeriod

public List<EffortCertificationReport> findReportDefinitionsForPeriod(Integer fiscalYear,
                                                                      String periodCode,
                                                                      String positionObjectGroupCode)
Description copied from interface: EffortCertificationModuleService
Returns open or closed report definitions whose reporting period span the given accounting period and report on pay for given position object group code.

Specified by:
findReportDefinitionsForPeriod in interface EffortCertificationModuleService
Parameters:
fiscalYear - - fiscal year of accounting period
periodCode - - month of accounting period
Returns:
report definitions whose period contain the give period
See Also:
org.kuali.kfs.integration.service.EffortCertificationService#findReportDefinitionsForPeriod(java.lang.Integer, java.lang.String, java.lang.String)

isEmployeeWithOpenCertification

public EffortCertificationReport isEmployeeWithOpenCertification(List<EffortCertificationReport> effortCertificationReports,
                                                                 String emplid)
Description copied from interface: EffortCertificationModuleService
Checks whether the given employee has an certification for one of the given open report periods.

Specified by:
isEmployeeWithOpenCertification in interface EffortCertificationModuleService
Parameters:
effortCertificationReports - - report periods to check for employee certification
emplid - - employee id of certification
Returns:
report definition for which emplid has certification, or null
See Also:
org.kuali.kfs.integration.service.EffortCertificationService#isEmployeeWithOpenCertification(java.util.List, java.lang.String)

getCostShareSubAccountTypeCodes

public List<String> getCostShareSubAccountTypeCodes()
Description copied from interface: EffortCertificationModuleService
Returns sub account type codes defined for cost share.

Specified by:
getCostShareSubAccountTypeCodes in interface EffortCertificationModuleService
See Also:
org.kuali.kfs.integration.service.EffortCertificationService#getCostShareSubAccountTypeCodes()

getEffortCertificationReportDefinitionService

public EffortCertificationReportDefinitionService getEffortCertificationReportDefinitionService()
Gets the effortCertificationReportDefinitionService attribute.

Returns:
Returns the effortCertificationReportDefinitionService.

getEffortCertificationReportDefinitionDao

public EffortCertificationReportDefinitionDao getEffortCertificationReportDefinitionDao()
Gets the effortCertificationReportDefinitionDao attribute.

Returns:
Returns the effortCertificationReportDefinitionDao.

getParameterService

public org.kuali.rice.kns.service.ParameterService getParameterService()
Gets the parameterService attribute.

Returns:
Returns the parameterService.


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