org.kuali.kfs.integration.ec
Interface EffortCertificationModuleService

All Known Implementing Classes:
EffortCertificationModuleServiceImpl, EffortCertificationModuleServiceNoOp

public interface EffortCertificationModuleService

Exposes service methods that may be used by the modules outside of Effort Certification


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.
 EffortCertificationReport isEmployeeWithOpenCertification(List<EffortCertificationReport> effortCertificationReports, String emplid)
          Checks whether the given employee has an certification for one of the given open report periods.
 

Method Detail

findReportDefinitionsForPeriod

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.

Parameters:
fiscalYear - - fiscal year of accounting period
periodCode - - month of accounting period
Returns:
report definitions whose period contain the give period

isEmployeeWithOpenCertification

EffortCertificationReport isEmployeeWithOpenCertification(List<EffortCertificationReport> effortCertificationReports,
                                                          String emplid)
Checks whether the given employee has an certification for one of the given open report periods.

Parameters:
effortCertificationReports - - report periods to check for employee certification
emplid - - employee id of certification
Returns:
report definition for which emplid has certification, or null

getCostShareSubAccountTypeCodes

List<String> getCostShareSubAccountTypeCodes()
Returns sub account type codes defined for cost share.



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