org.kuali.kfs.module.ec.service
Interface EffortCertificationDocumentBuildService

All Known Implementing Classes:
EffortCertificationDocumentBuildServiceImpl

public interface EffortCertificationDocumentBuildService

Provide the facility used to generate documents (build) from the labor ledger balances


Method Summary
 EffortCertificationDocumentBuild generateDocumentBuild(Integer postingYear, EffortCertificationReportDefinition reportDefinition, List<LaborLedgerBalance> ledgerBalances)
          generate a document(build) for effort certification from the given collection of labor ledger balance
 List<EffortCertificationDocumentBuild> generateDocumentBuildList(Integer postingYear, EffortCertificationReportDefinition reportDefinition, List<LaborLedgerBalance> ledgerBalances)
          generate documents(build) for effort certification from the given collection of labor ledger balance
 void removeExistingDocumentBuild(Map<String,String> fieldValues)
          clear up documents and detail lines (build) with the fiscal year and report number of the given field values
 

Method Detail

removeExistingDocumentBuild

void removeExistingDocumentBuild(Map<String,String> fieldValues)
clear up documents and detail lines (build) with the fiscal year and report number of the given field values

Parameters:
fieldValues - the map containing fiscalYear and report number

generateDocumentBuildList

List<EffortCertificationDocumentBuild> generateDocumentBuildList(Integer postingYear,
                                                                 EffortCertificationReportDefinition reportDefinition,
                                                                 List<LaborLedgerBalance> ledgerBalances)
generate documents(build) for effort certification from the given collection of labor ledger balance

Parameters:
postingYear - the fiscal year when the document is generated
reportDefinition - the given report definition of effort certification
ledgerBalances - the given labor ledger balances
Returns:
documents(build) for effort certification from the given collection of labor ledger balance

generateDocumentBuild

EffortCertificationDocumentBuild generateDocumentBuild(Integer postingYear,
                                                       EffortCertificationReportDefinition reportDefinition,
                                                       List<LaborLedgerBalance> ledgerBalances)
generate a document(build) for effort certification from the given collection of labor ledger balance

Parameters:
postingYear - the fiscal year when the document is generated
reportDefinition - the given report definition of effort certification
ledgerBalances - the given labor ledger balances
Returns:
a document(build) for effort certification from the given collection of labor ledger balance


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