public interface FileDataReceiverIfc
Modifier and Type | Method and Description |
---|---|
void |
fileDataIsAvailable()
Allows a FileDataProvider to indicate that some data is
available for processing
|
FileDataProviderIfc |
getFileDataProvider()
Gets the object that is holding data for this FileDataReceiver
|
boolean |
processEndOfFileData(java.lang.String transactionID)
Allows FileDataProvider to indicate end of file record
|
boolean |
processFileData(DCFieldContainer data)
Manipulates the data provided by its DataProvider
|
boolean |
processFileData(DCFieldContainer[] data)
Manipulates the set of data provided by its DataProvider
|
boolean |
processRejectFile()
Allows FileDataProvider to indicate rejection of the file
|
boolean |
processStartOfFileData(java.lang.String originalFileName)
Allows FileDataProvider to indicate start of file
|
void |
setFileDataProvider(FileDataProviderIfc provider)
Sets the object from which this FileDataReceiver will obtain
its data.
|
void |
setTransactionID(java.lang.String tID) |
void fileDataIsAvailable()
boolean processStartOfFileData(java.lang.String originalFileName) throws NodeProcessingException
true
, if data is availableNodeProcessingException
boolean processFileData(DCFieldContainer data) throws NodeProcessingException, FileRejectException
true
, if data is processed successfullyNodeProcessingException
FileRejectException
boolean processFileData(DCFieldContainer[] data) throws NodeProcessingException
true
, if data is processed successfullyNodeProcessingException
boolean processEndOfFileData(java.lang.String transactionID) throws NodeProcessingException
true
, if processed successfullyNodeProcessingException
boolean processRejectFile() throws NodeProcessingException
true
, if processed successfullyNodeProcessingException
void setFileDataProvider(FileDataProviderIfc provider)
provider
- Object which has data that needs to be
retrieved by this DataReceiverFileDataProviderIfc getFileDataProvider()
void setTransactionID(java.lang.String tID)