org.kuali.kfs.module.bc.document.service
Interface PayrateImportService

All Known Implementing Classes:
PayrateImportServiceImpl

public interface PayrateImportService


Method Summary
 void generatePdf(List<ExternalizedMessageWrapper> logMessages, ByteArrayOutputStream baos)
          Generates the log file
 boolean importFile(InputStream fileImportStream, List<ExternalizedMessageWrapper> messageList, String principalId)
          Parses file and creates payrate holding records for each import line
 void update(Integer budgetYear, org.kuali.rice.kim.bo.Person user, List<ExternalizedMessageWrapper> messageList, String principalId)
          Processes all payrate holding records
 

Method Detail

importFile

boolean importFile(InputStream fileImportStream,
                   List<ExternalizedMessageWrapper> messageList,
                   String principalId)
Parses file and creates payrate holding records for each import line

Parameters:
fileImportStream -
Returns:

update

void update(Integer budgetYear,
            org.kuali.rice.kim.bo.Person user,
            List<ExternalizedMessageWrapper> messageList,
            String principalId)
Processes all payrate holding records


generatePdf

void generatePdf(List<ExternalizedMessageWrapper> logMessages,
                 ByteArrayOutputStream baos)
                 throws com.lowagie.text.DocumentException
Generates the log file

Parameters:
errorMessages -
baos -
Throws:
com.lowagie.text.DocumentException


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