org.kuali.kfs.gl.service.impl
Class PreScrubberReportWriterTextServiceImpl

java.lang.Object
  extended by org.kuali.kfs.sys.service.impl.ReportWriterTextServiceImpl
      extended by org.kuali.kfs.sys.service.impl.ScrubberListingReportWriterTextServiceImpl
          extended by org.kuali.kfs.gl.service.impl.PreScrubberReportWriterTextServiceImpl
All Implemented Interfaces:
WrappingBatchService, DocumentNumberAwareReportWriterService, ReportWriterService

public class PreScrubberReportWriterTextServiceImpl
extends ScrubberListingReportWriterTextServiceImpl
implements DocumentNumberAwareReportWriterService


Field Summary
protected  boolean enabled
           
protected  PreScrubberService preScrubberService
           
 
Fields inherited from class org.kuali.kfs.sys.service.impl.ReportWriterTextServiceImpl
aggregationModeOn, businessObjectClass, businessObjectReportHelpers, classToBusinessObjectReportHelperBeanNames, dateTimeService, errorFormat, errorSubTitle, fileNamePrefix, fileNameSuffix, filePath, INITIAL_LINE_NUMBER, initialPageNumber, line, modeParameters, modeStatistics, newLineCharacter, newPage, page, pageLabel, pageLength, pageWidth, printStream, statisticsLabel, statisticsLeftPadding, title
 
Constructor Summary
PreScrubberReportWriterTextServiceImpl()
           
 
Method Summary
 void destroy()
           
 void initialize()
           
 void pageBreak()
          Breaking the page and write a new header
 void setPreScrubberService(PreScrubberService preScrubberService)
           
 void writeFormattedMessageLine(String format, Object... args)
          Pass through to PrintStream.printf except that it also handles pagination.
 
Methods inherited from class org.kuali.kfs.sys.service.impl.ScrubberListingReportWriterTextServiceImpl
generateFullFilePath, setDocumentNumber
 
Methods inherited from class org.kuali.kfs.sys.service.impl.ReportWriterTextServiceImpl
allFormattingEscaped, escapeArguments, escapeFormatCharacters, getBusinessObjectReportHelper, getBusinessObjectReportHelper, getMultipleFormattedMessageLines, getParametersLabel, getParametersLeftPadding, initializeBusinessObjectReportHelpers, isAggregationModeOn, setAggregationModeOn, setClassToBusinessObjectReportHelperBeanNames, setDateTimeService, setErrorSubTitle, setFileNamePrefix, setFileNameSuffix, setFilePath, setInitialPageNumber, setNewLineCharacter, setPageLabel, setPageLength, setPageWidth, setParametersLabel, setParametersLeftPadding, setStatisticsLabel, setStatisticsLeftPadding, setTitle, writeError, writeError, writeError, writeErrorHeader, writeFormattedMessageLine, writeHeader, writeMultipleFormattedMessageLines, writeMultipleFormattedMessageLines, writeMultipleFormattedMessageLines, writeNewLines, writeParameterLine, writeStatisticLine, writeSubTitle, writeTable, writeTableHeader, writeTableHeader, writeTableRow, writeTableRowSeparationLine, writeTableRowWithColspan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.sys.service.DocumentNumberAwareReportWriterService
setDocumentNumber
 
Methods inherited from interface org.kuali.kfs.sys.service.ReportWriterService
writeError, writeError, writeFormattedMessageLine, writeMultipleFormattedMessageLines, writeNewLines, writeParameterLine, writeStatisticLine, writeSubTitle, writeTable, writeTableHeader, writeTableHeader, writeTableRow, writeTableRowSeparationLine, writeTableRowWithColspan
 

Field Detail

enabled

protected boolean enabled

preScrubberService

protected PreScrubberService preScrubberService
Constructor Detail

PreScrubberReportWriterTextServiceImpl

public PreScrubberReportWriterTextServiceImpl()
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface WrappingBatchService
Overrides:
destroy in class ScrubberListingReportWriterTextServiceImpl
See Also:
ReportWriterTextServiceImpl.destroy()

initialize

public void initialize()
Specified by:
initialize in interface WrappingBatchService
Overrides:
initialize in class ScrubberListingReportWriterTextServiceImpl
See Also:
ReportWriterTextServiceImpl.initialize()

pageBreak

public void pageBreak()
Description copied from interface: ReportWriterService
Breaking the page and write a new header

Specified by:
pageBreak in interface ReportWriterService
Overrides:
pageBreak in class ReportWriterTextServiceImpl
See Also:
ReportWriterService.pageBreak()

writeFormattedMessageLine

public void writeFormattedMessageLine(String format,
                                      Object... args)
Description copied from interface: ReportWriterService
Pass through to PrintStream.printf except that it also handles pagination. If multiple lines are needed, call this method multiple times to assure pagination works properly

Specified by:
writeFormattedMessageLine in interface ReportWriterService
Overrides:
writeFormattedMessageLine in class ReportWriterTextServiceImpl
See Also:
ReportWriterService.writeFormattedMessageLine(java.lang.String, java.lang.Object[])

setPreScrubberService

public void setPreScrubberService(PreScrubberService preScrubberService)


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