| Interface | Description | 
|---|---|
| BatchInputFileSetType | Declares methods that must be implemented for batch input file set type classes, which provides functionaliy needed to manage
 files of a certain batch type. | 
| BatchInputFileType | Declares methods that must be implemented for batch input file type classes, which provides functionaliy needed to manage files
 of a certain batch type. | 
| BatchInputType | Objects implementing this interface provide metadata necessary for the batch upload screen to operate properly | 
| FileManager | |
| FlatFileData | Interface for flat file parsed into objects which generates error messages per top-level business object | 
| FlatFileDataHandler | The interface for a FlatFileDataValidator. | 
| FlatFileObjectSpecification | |
| FlatFileParseTracker | Contract of methods required by the flat file parser to track the parent/child tree while parsing | 
| FlatFilePropertySpecification | A contract of methods which must be implemented by configuration elements which associate setting a substring
 of a parsed line as a property on a business object | 
| FlatFileSpecification | Contract of methods for the configuration element which specifies how to parse a flat file | 
| InitiateDirectory | Interface to initiate required directories for batch jobs or service impl | 
| Step | |
| TestingStep | This methodless interface is merely to mark classes that would not typically be run during the course of normal business
 production, but rather exist to facilitate testing. | 
| Class | Description | 
|---|---|
| AbstractFlatFileObjectSpecification | Abstract class representing a FlatFilePrefixObjectSpecification - something that helps parse a line into an
 object. | 
| AbstractFlatFilePrefixSpecificationBase | The abstract base class of the configuration element which specifies how to parse flat files | 
| AbstractFlatFilePropertySpecificationBase | Base abstract class for configuration element which represents a substring of a given line
 to be formatted and set on a business object | 
| AbstractFlatFileSpecificationBase | Abstract class which is the parent of all FlatFileSpecification implementations | 
| AbstractRegexSpecificationBase | The abstract parent of flat file specifications which use regexes to determine what line is parsed into what object | 
| AbstractStep | |
| AbstractWrappedBatchStep | |
| AutoDisapproveDocumentsStep | Runs the batch job that gathers all documents that are in ENROUTE status and cancels them. | 
| BatchContainerStep | BatchContainerStep looks for .run files. | 
| BatchFile | |
| BatchFileUtils | |
| BatchInputFileTypeBase | |
| BatchJobStatus | |
| BatchSpringContext | |
| ClearCacheStep | Batch step to clear system cache | 
| CronTriggerDescriptor | |
| CsvBatchInputFileTypeBase<CSVEnum extends Enum<CSVEnum>> | Base class for BatchInputFileType implementations that validate using an Enum class (use as the CSV file header) 
 and parse using CSV comma delimited | 
| DailyEmailStep | Batch step implementation for the Daily Email | 
| DelimitedFlatFilePropertySpecification | |
| DelimitedFlatFileSpecification | The specification for lines which are split by delimiters before being populated into objects | 
| DirectoryNameFileFilter | A file filter which only allows through files in a given directory | 
| FilePurgeCustomAge | A customized age for a file prefix. | 
| FilePurgeDirectoryWalker | A directory walker which finds files to purge; it's relatively simple, simply adding a file to
 the given results if the IOFileMatcher has matched it | 
| FilePurgeStep | Purges old files from the reports directory specified in build.properties | 
| FiscalYearMakerStep | Batch step implementation for Fiscal Year Maker | 
| FixedWidthFlatFilePropertySpecification | The FixedWidthFlatFilePropertySpecification is used to
 specify details relating to record in the given line of the input file. | 
| FixedWidthFlatFileRegexSpecification | A flat file specification which matches lines via regular expressions and parses them via flat files | 
| FixedWidthFlatFileSpecification | Concrete extension of AbstractFlatFilePrefixSpecificationBase which can handle the parsing of lines where substrings
 are parsed by knowing the beginning and ending position of the substring | 
| FlatFileInformation | A holder of error messages and informative messages associated with a single logical file within a larger physical file | 
| FlatFileParserBase | Implementation of BatchInputFileType which parses flat files | 
| FlatFileParseTrackerImpl | Class which tracks the current state of parsing - particularly which object should currently be parsed into | 
| FlatFilePrefixObjectSpecification | The specification for a business object which should be parsed into during the parsing of a flat file | 
| FlatFileRegexObjectSpecification | FlatFileObjectSpecification for files which match lines to objects via regular expression patterns | 
| FlatFileSortStep | General purpose sort step which can be configured with any Comparator class. | 
| FlatFileTransactionInformation | An encapsulator for validation information associated with a logical file/top level header | 
| InitiateDirectoryBase | Base class for InitiateDirectory implementations | 
| Job | |
| JobDescriptor | |
| JobListener | |
| LockModuleStep | The step to lock or unlock module for the batch | 
| MaxAgePurgeFileFilter | A file filter which only accepts any directory or files older than a set age | 
| NotAmongDirectoriesFileFilter | A file filter which does not allow any files through which belong to one of the directories by the CustomAgeFileFilter | 
| OLEReEncumberRecurringOrdersJob | Created by arunag on 12/3/14. | 
| PhysicalFlatFileInformation | This class represents a full file which can be separated into a number of logical files, each logical file
 holding its own set of errors, warnings, and informative messages for post-processing | 
| PurgeOldLookupResultsStep | |
| PurgePendingAttachmentsStep | This class is the batch step used to delete pending attachments that have not yet been associated with a document. | 
| PurgeSessionDocumentsStep | |
| PurgeTempFilesStep | Purges old files from the temp directory specified in build.properties | 
| ReportAggregationStep | |
| SchedulerDummy | |
| SchedulerFactoryBean | This class wraps the spring version to allow deploy time determination of whether to actually create a scheduler and whether to
 use the jdbc or ram job store. | 
| ScheduleStep | |
| SemaphoreInputFileType | This class allows the batch process semaphore files to be uploaded. | 
| SimpleTriggerDescriptor | |
| StopBatchContainerStep | StopBatchContainerStep triggers the BatchContainerStep to shut itself down. | 
| TriggerDescriptor | |
| WeeklyEmailStep | Batch step implementation for the Weekly Email | 
| XmlBatchInputFileTypeBase | Base class for BatchInputFileType implementations that validate using an XSD schema and parse using a digester file | 
| Enum | Description | 
|---|---|
| FlatFileTransactionInformation.EntryType | |
| FlatFileTransactionInformation.ResultCode | 
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.